1
2 package net.sourceforge.pmd.lang.java.ast;
3
4
5
6
7
8
9 public interface JavaParserConstants {
10
11
12 int EOF = 0;
13
14 int SINGLE_LINE_COMMENT = 6;
15
16 int FORMAL_COMMENT = 9;
17
18 int MULTI_LINE_COMMENT = 10;
19
20 int ABSTRACT = 12;
21
22 int BOOLEAN = 13;
23
24 int BREAK = 14;
25
26 int BYTE = 15;
27
28 int CASE = 16;
29
30 int CATCH = 17;
31
32 int CHAR = 18;
33
34 int CLASS = 19;
35
36 int CONST = 20;
37
38 int CONTINUE = 21;
39
40 int _DEFAULT = 22;
41
42 int DO = 23;
43
44 int DOUBLE = 24;
45
46 int ELSE = 25;
47
48 int EXTENDS = 26;
49
50 int FALSE = 27;
51
52 int FINAL = 28;
53
54 int FINALLY = 29;
55
56 int FLOAT = 30;
57
58 int FOR = 31;
59
60 int GOTO = 32;
61
62 int IF = 33;
63
64 int IMPLEMENTS = 34;
65
66 int IMPORT = 35;
67
68 int INSTANCEOF = 36;
69
70 int INT = 37;
71
72 int INTERFACE = 38;
73
74 int LONG = 39;
75
76 int NATIVE = 40;
77
78 int NEW = 41;
79
80 int NULL = 42;
81
82 int PACKAGE = 43;
83
84 int PRIVATE = 44;
85
86 int PROTECTED = 45;
87
88 int PUBLIC = 46;
89
90 int RETURN = 47;
91
92 int SHORT = 48;
93
94 int STATIC = 49;
95
96 int SUPER = 50;
97
98 int SWITCH = 51;
99
100 int SYNCHRONIZED = 52;
101
102 int THIS = 53;
103
104 int THROW = 54;
105
106 int THROWS = 55;
107
108 int TRANSIENT = 56;
109
110 int TRUE = 57;
111
112 int TRY = 58;
113
114 int VOID = 59;
115
116 int VOLATILE = 60;
117
118 int WHILE = 61;
119
120 int STRICTFP = 62;
121
122 int INTEGER_LITERAL = 63;
123
124 int DECIMAL_LITERAL = 64;
125
126 int HEX_LITERAL = 65;
127
128 int BINARY_LITERAL = 66;
129
130 int OCTAL_LITERAL = 67;
131
132 int FLOATING_POINT_LITERAL = 68;
133
134 int HEX_FLOATING_POINT_LITERAL = 69;
135
136 int EXPONENT = 70;
137
138 int CHARACTER_LITERAL = 71;
139
140 int STRING_LITERAL = 72;
141
142 int IDENTIFIER = 73;
143
144 int LETTER = 74;
145
146 int PART_LETTER = 75;
147
148 int LPAREN = 76;
149
150 int RPAREN = 77;
151
152 int LBRACE = 78;
153
154 int RBRACE = 79;
155
156 int LBRACKET = 80;
157
158 int RBRACKET = 81;
159
160 int SEMICOLON = 82;
161
162 int COMMA = 83;
163
164 int DOT = 84;
165
166 int AT = 85;
167
168 int ASSIGN = 86;
169
170 int LT = 87;
171
172 int BANG = 88;
173
174 int TILDE = 89;
175
176 int HOOK = 90;
177
178 int COLON = 91;
179
180 int EQ = 92;
181
182 int LE = 93;
183
184 int GE = 94;
185
186 int NE = 95;
187
188 int SC_OR = 96;
189
190 int SC_AND = 97;
191
192 int INCR = 98;
193
194 int DECR = 99;
195
196 int PLUS = 100;
197
198 int MINUS = 101;
199
200 int STAR = 102;
201
202 int SLASH = 103;
203
204 int BIT_AND = 104;
205
206 int BIT_OR = 105;
207
208 int XOR = 106;
209
210 int REM = 107;
211
212 int LSHIFT = 108;
213
214 int PLUSASSIGN = 109;
215
216 int MINUSASSIGN = 110;
217
218 int STARASSIGN = 111;
219
220 int SLASHASSIGN = 112;
221
222 int ANDASSIGN = 113;
223
224 int ORASSIGN = 114;
225
226 int XORASSIGN = 115;
227
228 int REMASSIGN = 116;
229
230 int LSHIFTASSIGN = 117;
231
232 int RSIGNEDSHIFTASSIGN = 118;
233
234 int RUNSIGNEDSHIFTASSIGN = 119;
235
236 int ELLIPSIS = 120;
237
238 int RUNSIGNEDSHIFT = 121;
239
240 int RSIGNEDSHIFT = 122;
241
242 int GT = 123;
243
244
245 int DEFAULT = 0;
246
247 int IN_FORMAL_COMMENT = 1;
248
249 int IN_MULTI_LINE_COMMENT = 2;
250
251
252 String[] tokenImage = {
253 "<EOF>",
254 "\" \"",
255 "\"\\t\"",
256 "\"\\n\"",
257 "\"\\r\"",
258 "\"\\f\"",
259 "<SINGLE_LINE_COMMENT>",
260 "<token of kind 7>",
261 "\"/*\"",
262 "\"*/\"",
263 "\"*/\"",
264 "<token of kind 11>",
265 "\"abstract\"",
266 "\"boolean\"",
267 "\"break\"",
268 "\"byte\"",
269 "\"case\"",
270 "\"catch\"",
271 "\"char\"",
272 "\"class\"",
273 "\"const\"",
274 "\"continue\"",
275 "\"default\"",
276 "\"do\"",
277 "\"double\"",
278 "\"else\"",
279 "\"extends\"",
280 "\"false\"",
281 "\"final\"",
282 "\"finally\"",
283 "\"float\"",
284 "\"for\"",
285 "\"goto\"",
286 "\"if\"",
287 "\"implements\"",
288 "\"import\"",
289 "\"instanceof\"",
290 "\"int\"",
291 "\"interface\"",
292 "\"long\"",
293 "\"native\"",
294 "\"new\"",
295 "\"null\"",
296 "\"package\"",
297 "\"private\"",
298 "\"protected\"",
299 "\"public\"",
300 "\"return\"",
301 "\"short\"",
302 "\"static\"",
303 "\"super\"",
304 "\"switch\"",
305 "\"synchronized\"",
306 "\"this\"",
307 "\"throw\"",
308 "\"throws\"",
309 "\"transient\"",
310 "\"true\"",
311 "\"try\"",
312 "\"void\"",
313 "\"volatile\"",
314 "\"while\"",
315 "\"strictfp\"",
316 "<INTEGER_LITERAL>",
317 "<DECIMAL_LITERAL>",
318 "<HEX_LITERAL>",
319 "<BINARY_LITERAL>",
320 "<OCTAL_LITERAL>",
321 "<FLOATING_POINT_LITERAL>",
322 "<HEX_FLOATING_POINT_LITERAL>",
323 "<EXPONENT>",
324 "<CHARACTER_LITERAL>",
325 "<STRING_LITERAL>",
326 "<IDENTIFIER>",
327 "<LETTER>",
328 "<PART_LETTER>",
329 "\"(\"",
330 "\")\"",
331 "\"{\"",
332 "\"}\"",
333 "\"[\"",
334 "\"]\"",
335 "\";\"",
336 "\",\"",
337 "\".\"",
338 "\"@\"",
339 "\"=\"",
340 "\"<\"",
341 "\"!\"",
342 "\"~\"",
343 "\"?\"",
344 "\":\"",
345 "\"==\"",
346 "\"<=\"",
347 "\">=\"",
348 "\"!=\"",
349 "\"||\"",
350 "\"&&\"",
351 "\"++\"",
352 "\"--\"",
353 "\"+\"",
354 "\"-\"",
355 "\"*\"",
356 "\"/\"",
357 "\"&\"",
358 "\"|\"",
359 "\"^\"",
360 "\"%\"",
361 "\"<<\"",
362 "\"+=\"",
363 "\"-=\"",
364 "\"*=\"",
365 "\"/=\"",
366 "\"&=\"",
367 "\"|=\"",
368 "\"^=\"",
369 "\"%=\"",
370 "\"<<=\"",
371 "\">>=\"",
372 "\">>>=\"",
373 "\"...\"",
374 "\">>>\"",
375 "\">>\"",
376 "\">\"",
377 "\"\\u001a\"",
378 "\"~[]\"",
379 };
380
381 }