2323import static com .google .googlejavaformat .java .javadoc .JavadocWriter .RequestedWhitespace .NONE ;
2424import static com .google .googlejavaformat .java .javadoc .JavadocWriter .RequestedWhitespace .WHITESPACE ;
2525
26+ import com .google .googlejavaformat .java .javadoc .Token .CodeCloseTag ;
27+ import com .google .googlejavaformat .java .javadoc .Token .CodeOpenTag ;
28+ import com .google .googlejavaformat .java .javadoc .Token .FooterJavadocTagStart ;
29+ import com .google .googlejavaformat .java .javadoc .Token .HeaderCloseTag ;
30+ import com .google .googlejavaformat .java .javadoc .Token .HeaderOpenTag ;
31+ import com .google .googlejavaformat .java .javadoc .Token .HtmlComment ;
32+ import com .google .googlejavaformat .java .javadoc .Token .ListCloseTag ;
33+ import com .google .googlejavaformat .java .javadoc .Token .ListItemOpenTag ;
34+ import com .google .googlejavaformat .java .javadoc .Token .ListOpenTag ;
35+ import com .google .googlejavaformat .java .javadoc .Token .Literal ;
36+ import com .google .googlejavaformat .java .javadoc .Token .MoeBeginStripComment ;
37+ import com .google .googlejavaformat .java .javadoc .Token .MoeEndStripComment ;
38+ import com .google .googlejavaformat .java .javadoc .Token .PreCloseTag ;
39+ import com .google .googlejavaformat .java .javadoc .Token .PreOpenTag ;
40+ import com .google .googlejavaformat .java .javadoc .Token .SnippetBegin ;
41+ import com .google .googlejavaformat .java .javadoc .Token .SnippetEnd ;
2642import com .google .googlejavaformat .java .javadoc .Token .StartOfLineToken ;
43+ import com .google .googlejavaformat .java .javadoc .Token .TableCloseTag ;
44+ import com .google .googlejavaformat .java .javadoc .Token .TableOpenTag ;
2745
2846/**
2947 * Stateful object that accepts "requests" and "writes," producing formatted Javadoc.
@@ -73,7 +91,7 @@ private void requestWhitespace(RequestedWhitespace requestedWhitespace) {
7391 this .requestedWhitespace = max (requestedWhitespace , this .requestedWhitespace );
7492 }
7593
76- void requestMoeBeginStripComment (Token token ) {
94+ void requestMoeBeginStripComment (MoeBeginStripComment token ) {
7795 // We queue this up so that we can put it after any requested whitespace.
7896 requestedMoeBeginStripComment = checkNotNull (token );
7997 }
@@ -100,7 +118,7 @@ void writeEndJavadoc() {
100118 }
101119 }
102120
103- void writeFooterJavadocTagStart (Token token ) {
121+ void writeFooterJavadocTagStart (FooterJavadocTagStart token ) {
104122 // Close any unclosed lists (e.g., <li> without <ul>).
105123 // TODO(cpovirk): Actually generate </ul>, etc.?
106124 /*
@@ -132,7 +150,7 @@ void writeFooterJavadocTagStart(Token token) {
132150 continuingFooterTag = true ;
133151 }
134152
135- void writeSnippetBegin (Token token ) {
153+ void writeSnippetBegin (SnippetBegin token ) {
136154 requestBlankLine ();
137155 writeToken (token );
138156 /*
@@ -146,7 +164,7 @@ void writeSnippetBegin(Token token) {
146164 */
147165 }
148166
149- void writeSnippetEnd (Token token ) {
167+ void writeSnippetEnd (SnippetEnd token ) {
150168 /*
151169 * We don't request a newline here because we have preserved all newlines that existed in the
152170 * input. TODO: b/323389829 - Improve upon that. Specifically:
@@ -164,7 +182,7 @@ void writeSnippetEnd(Token token) {
164182 requestBlankLine ();
165183 }
166184
167- void writeListOpen (Token token ) {
185+ void writeListOpen (ListOpenTag token ) {
168186 if (classicJavadoc ) {
169187 requestBlankLine ();
170188 }
@@ -178,7 +196,7 @@ void writeListOpen(Token token) {
178196 requestNewline ();
179197 }
180198
181- void writeListClose (Token token ) {
199+ void writeListClose (ListCloseTag token ) {
182200 if (classicJavadoc ) {
183201 requestNewline ();
184202 }
@@ -193,7 +211,7 @@ void writeListClose(Token token) {
193211 }
194212 }
195213
196- void writeListItemOpen (Token token ) {
214+ void writeListItemOpen (ListItemOpenTag token ) {
197215 requestNewline ();
198216
199217 if (continuingListItemOfInnermostList ) {
@@ -206,15 +224,15 @@ void writeListItemOpen(Token token) {
206224 continuingListItemStack .push (indent );
207225 }
208226
209- void writeHeaderOpen (Token token ) {
227+ void writeHeaderOpen (HeaderOpenTag token ) {
210228 if (wroteAnythingSignificant ) {
211229 requestBlankLine ();
212230 }
213231
214232 writeToken (token );
215233 }
216234
217- void writeHeaderClose (Token token ) {
235+ void writeHeaderClose (HeaderCloseTag token ) {
218236 writeToken (token );
219237
220238 requestBlankLine ();
@@ -242,39 +260,39 @@ void writeBlockquoteOpenOrClose(Token token) {
242260 requestBlankLine ();
243261 }
244262
245- void writePreOpen (Token token ) {
263+ void writePreOpen (PreOpenTag token ) {
246264 requestBlankLine ();
247265
248266 writeToken (token );
249267 }
250268
251- void writePreClose (Token token ) {
269+ void writePreClose (PreCloseTag token ) {
252270 writeToken (token );
253271
254272 requestBlankLine ();
255273 }
256274
257- void writeCodeOpen (Token token ) {
275+ void writeCodeOpen (CodeOpenTag token ) {
258276 writeToken (token );
259277 }
260278
261- void writeCodeClose (Token token ) {
279+ void writeCodeClose (CodeCloseTag token ) {
262280 writeToken (token );
263281 }
264282
265- void writeTableOpen (Token token ) {
283+ void writeTableOpen (TableOpenTag token ) {
266284 requestBlankLine ();
267285
268286 writeToken (token );
269287 }
270288
271- void writeTableClose (Token token ) {
289+ void writeTableClose (TableCloseTag token ) {
272290 writeToken (token );
273291
274292 requestBlankLine ();
275293 }
276294
277- void writeMoeEndStripComment (Token token ) {
295+ void writeMoeEndStripComment (MoeEndStripComment token ) {
278296 writeLineBreakNoAutoIndent ();
279297 appendSpaces (indentForMoeEndStripComment );
280298
@@ -284,7 +302,7 @@ void writeMoeEndStripComment(Token token) {
284302 requestNewline ();
285303 }
286304
287- void writeHtmlComment (Token token ) {
305+ void writeHtmlComment (HtmlComment token ) {
288306 requestNewline ();
289307
290308 writeToken (token );
@@ -302,7 +320,7 @@ void writeLineBreakNoAutoIndent() {
302320 writeNewline (NO_AUTO_INDENT );
303321 }
304322
305- void writeLiteral (Token token ) {
323+ void writeLiteral (Literal token ) {
306324 writeToken (token );
307325 }
308326
0 commit comments