Name | Description |
---|---|
abstract |
The "abstract " keyword in a class or method declaration.
|
and__expr |
The "& " operator in an arithmetic expression.
|
and__type_bound |
The "& " operator that separates the bounds in a wildcard type argument.
|
and_assign |
The "&= " operator in an assignment.
|
assert |
The "assert " keyword in an assert statement.
|
assign__assignment |
The "= " operator in an assignment.
|
assign__var_decl |
The "= " operator in a field or local variable declaration.
|
at__anno |
The "@ " operator before an annotation.
|
at__anno_decl |
The "@ " operator in an annotation type declaration.
|
bitwise_complement |
The "~ " bitwise complement operator in an arithmetic expression.
|
boolean |
The "boolean " keyword that designates the primitive type.
|
break |
The "break " keyword in a BREAK statement.
|
byte |
The "byte " keyword that designates the primitive type.
|
case |
The "case " keyword that introduces a switch-block-statement-group within a SWITCH statement.
|
catch |
The "catch " keyword in a TRY statement.
|
char |
The "char " keyword that designates the primitive type.
|
char_literal | A character literal in an arithmetic expression. |
class__class_decl |
The "class " keyword in a class declaration.
|
class__class_literal |
The "class " keyword in a class literal.
|
colon__case |
The ": " operator in a switch-block-statement-group in a SWITCH statement.
|
colon__default |
The ": " operator after the "default " keyword in a SWITCH statement.
|
colon__enhanced_for |
The ": " operator in an enhanced FOR statement.
|
colon__labeled_stat |
The ": " in a labeled statement.
|
colon__ternary |
The ": " operator in a conditional expression.
|
comma |
The ", " in a parameter list, an argument list, array initializer, or superinterfaces list.
|
conditional_and |
The conditional "&& " operator in a logical expression.
|
conditional_or |
The conditional "|| " operator in a logical expression.
|
continue |
The "continue " keyword in a CONTINUE statement.
|
default__anno_elem |
The "default " keyword in an annotation element.
|
default__mod |
The "default " modifier in an interface method declaration.
|
default__switch |
The "default " keyword in a SWITCH statement.
|
divide |
The division operator "/ " in an arithmetic expression.
|
divide_assign |
The "/= " operator in an assignment.
|
do |
The "do " keyword in a DO statement.
|
dot__import |
The ". " in an import declaration.
|
dot__package_decl |
The ". " in a package declaration.
|
dot__qualified_type |
The ". " in a qualified type.
|
dot__selector |
The ". " that selects a member inan expression.
|
double |
The "double " keyword that designates the primitive type.
|
double_literal | A DOUBLE literal. |
ellipsis |
The "... " after the type in a method declaration.
|
else |
The "else " keyword in an IF statement.
|
enum |
The "enum " keyword in an ENUM declaration.
|
equal |
The "== " operator in an expression.
|
extends__type |
The "extends " keyword in the EXTENDS clause of a class or interface declaration.
|
extends__type_bound |
The "extends " keyword in a type bound.
|
false |
The "false " keyword that designates the boolean constant.
|
final |
The "final " modifier in a field, parameter or local variable declaration.
|
finally |
The "finally " keyword in a SWITCH statement.
|
float |
The "float " keyword that designates the primitive type.
|
float_literal | A FLOAT literal. |
for |
The "for " keyword in a FOR statement or an ENHANCED FOR statement.
|
greater |
The "> " operator in an arithmetic expression.
|
greater_equal |
The ">= " operator in an arithmetic expression.
|
if |
The "if " keyword in an IF statement.
|
implements |
The "implements " keyword in a class declaration.
|
import |
The "import " keyword in a (non-static) import declaration.
|
import__static_import |
The "import " keyword in a static import declaration.
|
instanceof |
The "instanceof " operator in an arithmetic expression.
|
int |
The "int " keyword that designates the primitive type.
|
int_literal | An INT literal. |
interface |
The "interface " keyword in an interface or annotation type declaration.
|
l_angle__meth_decl_type_params |
The left angle bracket "< " in the type parameters of a method declaration.
|
l_angle__meth_invocation_type_args |
The left angle bracket "< " in the type arguments of a method invocation.
|
l_angle__type_args |
The left angle bracket "< " in type arguments.
|
l_angle__type_params |
The left angle bracket "< " keyword in parametrized class or interface declarations.
|
l_brack__array_decl |
The left bracket "[ " in an array type.
|
l_brack__index |
The left bracket "[ " in an array element access.
|
l_curly__anno_array_init |
The left curly brace "{ " in an annotation element array value.
|
l_curly__anon_class |
The left curly brace "{ " in an anonymous class declaration.
|
l_curly__array_init |
The left curly brace "{ " in an array initializer.
|
l_curly__block |
The left curly brace "{ " that starts a block.
|
l_curly__catch |
The left curly brace "{ " after the "catch " keyword in a TRY statement.
|
l_curly__do |
The left curly brace "{ " after the "do " keyword in a DO statement.
|
l_curly__empty_anno_array_init |
The left curly brace "{ " in an empty annotation element array value.
|
l_curly__empty_anon_class |
The left curly brace "{ " in an empty anonymous class declaration.
|
l_curly__empty_array_init |
The left curly brace "{ " in an empty array initializer.
|
l_curly__empty_catch |
The left curly brace "{ " of an empty CATCH clause in a SWITCH statement.
|
l_curly__empty_meth_decl |
The left curly brace "{ " that designates the beginning of the method body in method declaration.
|
l_curly__empty_type_decl | The left curly brace of an empty type declaration. |
l_curly__enum_const | The left curly brace of the class body of an enum constant. |
l_curly__finally | The left curly brace following the FINALLY keyword. |
l_curly__for | The left curly brace of a FOR statement. |
l_curly__if | The left curly brace of an IF statement. |
l_curly__instance_init | The left curly brace of an instance initializer. |
l_curly__labeled_stat | The left curly brace of a the block that follows a label. |
l_curly__meth_decl | The left curly brace of a method declaration. |
l_curly__static_init | The left curly brace of a static initializer. |
l_curly__switch | The left curly brace of a SWITCH statement. |
l_curly__synchronized | The left curly brace of a SYNCHRONIZED statement. |
l_curly__try | The left curly brace after the TRY keyword. |
l_curly__type_decl |
The left curly brace "{ " in a class, interface, enum or annotation type declaration.
|
l_curly__while | The left curly brace of a WHILE statement. |
l_paren__anno | TODO. |
l_paren__anno_elem_decl | TODO. |
l_paren__cast | TODO. |
l_paren__catch | TODO. |
l_paren__do_while | TODO. |
l_paren__for | TODO. |
l_paren__for_no_init | TODO. |
l_paren__if | TODO. |
l_paren__lambda_params | TODO. |
l_paren__meth_invocation | TODO. |
l_paren__params | TODO. |
l_paren__parenthesized | TODO. |
l_paren__resources | TODO. |
left_shift | TODO. |
left_shift_assign | TODO. |
less | TODO. |
less_equal | TODO. |
logical_complement | TODO. |
long | TODO. |
long_literal | TODO. |
meth_ref |
The :: operator in a method reference.
|
minus__additive | TODO. |
minus__unary | TODO. |
minus_assign | TODO. |
modulo | TODO. |
modulo_assign | TODO. |
multiply | TODO. |
multiply_assign | TODO. |
name__ambiguous | TODO. |
name__anno | TODO. |
name__anno_elem_decl | TODO. |
name__anno_member | TODO. |
name__ctor_decl | TODO. |
name__import_component | TODO. |
name__import_type | TODO. |
name__inferred_param | The name of an implicitly typed parameter in a lambda. |
name__local_var_decl | TODO. |
name__meth_decl | TODO. |
name__package_decl | TODO. |
name__param | The name of a parameter in method or constructor declaration, or the name of an explicitly typed parameter in a lambda. |
name__qualified_type | TODO. |
name__simple_type | TODO. |
name__type_decl | TODO. |
native | TODO. |
new |
The new keyword in a class instance or array creation expression.
|
new__meth_ref |
The new keyword in a method reference.
|
not_equal | TODO. |
null | TODO. |
or | TODO. |
or_assign | TODO. |
package | TODO. |
plus__additive | TODO. |
plus__unary | TODO. |
plus_assign | TODO. |
post_decr | TODO. |
post_incr | TODO. |
pre_decr | TODO. |
pre_incr | TODO. |
private | TODO. |
protected | TODO. |
public | TODO. |
question__ternary | TODO. |
question__wildcard_type | TODO. |
r_angle__meth_decl_type_params | TODO. |
r_angle__meth_invocation_type_args | TODO. |
r_angle__type_args | TODO. |
r_angle__type_params | TODO. |
r_brack__array_decl | TODO. |
r_brack__index | TODO. |
r_curly__anno_array_init | TODO. |
r_curly__anon_class | TODO. |
r_curly__array_init | TODO. |
r_curly__block | TODO. |
r_curly__catch | TODO. |
r_curly__do | TODO. |
r_curly__else | TODO. |
r_curly__empty_anno_array_init | TODO. |
r_curly__empty_anon_class | TODO. |
r_curly__empty_array_init | TODO. |
r_curly__empty_catch | TODO. |
r_curly__empty_lambda | TODO. |
r_curly__empty_meth_decl | TODO. |
r_curly__empty_type_decl | TODO. |
r_curly__enum_const_decl | TODO. |
r_curly__finally | TODO. |
r_curly__for | TODO. |
r_curly__if | TODO. |
r_curly__instance_init | TODO. |
r_curly__labeled_stat | TODO. |
r_curly__lambda | TODO. |
r_curly__meth_decl |
The curly right brace "} " at the end of a method declaration.
|
r_curly__static_init | TODO. |
r_curly__switch | TODO. |
r_curly__synchronized | TODO. |
r_curly__try | TODO. |
r_curly__type_decl | TODO. |
r_curly__while | TODO. |
r_paren__anno | TODO. |
r_paren__anno_elem_decl | TODO. |
r_paren__cast | TODO. |
r_paren__catch | TODO. |
r_paren__do_while | TODO. |
r_paren__for | TODO. |
r_paren__for_no_update | TODO. |
r_paren__if | TODO. |
r_paren__meth_invocation | TODO. |
r_paren__params | TODO. |
r_paren__parenthesized | TODO. |
r_paren__resources | TODO. |
return__expr | TODO. |
return__no_expr | TODO. |
right_shift | TODO. |
right_shift_assign | TODO. |
semi__abstract_meth_decl | TODO. |
semi__anno_elem_decl | TODO. |
semi__empty_stat | TODO. |
semi__enum_decl | TODO. |
semi__field_decl | TODO. |
semi__for_condition_no_update | TODO. |
semi__for_condition_update | TODO. |
semi__for_init_condition | TODO. |
semi__for_init_no_condition | TODO. |
semi__for_no_condition_no_update | TODO. |
semi__for_no_condition_update | TODO. |
semi__for_no_init_condition | TODO. |
semi__for_no_init_no_condition | TODO. |
semi__import | TODO. |
semi__package_decl | TODO. |
semi__resources | TODO. |
semi__statement | TODO. |
semi__static_import | TODO. |
semi__switch_rule | TODO. |
semi__type_decl | TODO. |
short | TODO. |
star__type_import_on_demand | TODO. |
static__mod | TODO. |
static__static_import | TODO. |
static__static_init | TODO. |
string_literal | TODO. |
super__ctor_call | TODO. |
super__expr | TODO. |
super__type_bound | TODO. |
switch | TODO. |
synchronized__mod | TODO. |
synchronized__synchronized | TODO. |
this__ctor_call | TODO. |
this__expr | TODO. |
throw | TODO. |
throws | TODO. |
transient | TODO. |
true | TODO. |
try | TODO. |
unsigned_right_shift | TODO. |
unsigned_right_shift_assign | TODO. |
void | TODO. |
volatile | TODO. |
while__do | TODO. |
while__while | TODO. |
xor | TODO. |
xor_assign | TODO. |
abstract
" keyword in a class or method declaration.
&
" operator in an arithmetic expression.
&
" operator that separates the bounds in a wildcard type argument.
&=
" operator in an assignment.
assert
" keyword in an assert statement.
=
" operator in an assignment.
=
" operator in a field or local variable declaration.
@
" operator before an annotation.
@
" operator in an annotation type declaration.
~
" bitwise complement operator in an arithmetic expression.
boolean
" keyword that designates the primitive type.
break
" keyword in a BREAK statement.
byte
" keyword that designates the primitive type.
case
" keyword that introduces a switch-block-statement-group within a SWITCH statement.
catch
" keyword in a TRY statement.
char
" keyword that designates the primitive type.
class
" keyword in a class declaration.
class
" keyword in a class literal.
:
" operator in a switch-block-statement-group in a SWITCH statement.
:
" operator after the "default
" keyword in a SWITCH statement.
:
" operator in an enhanced FOR statement.
:
" in a labeled statement.
:
" operator in a conditional expression.
,
" in a parameter list, an argument list, array initializer, or superinterfaces list.
&&
" operator in a logical expression.
||
" operator in a logical expression.
continue
" keyword in a CONTINUE statement.
default
" keyword in an annotation element.
default
" keyword in a SWITCH statement.
default
" modifier in an interface method declaration.
/
" in an arithmetic expression.
/=
" operator in an assignment.
do
" keyword in a DO statement.
.
" in an import declaration.
.
" in a package declaration.
.
" in a qualified type.
.
" that selects a member inan expression.
double
" keyword that designates the primitive type.
...
" after the type in a method declaration.
else
" keyword in an IF statement.
enum
" keyword in an ENUM declaration.
==
" operator in an expression.
extends
" keyword in the EXTENDS clause of a class or interface declaration.
extends
" keyword in a type bound.
false
" keyword that designates the boolean constant.
final
" modifier in a field, parameter or local variable declaration.
finally
" keyword in a SWITCH statement.
float
" keyword that designates the primitive type.
for
" keyword in a FOR statement or an ENHANCED FOR statement.
>
" operator in an arithmetic expression.
>=
" operator in an arithmetic expression.
if
" keyword in an IF statement.
implements
" keyword in a class declaration.
import
" keyword in a (non-static) import declaration.
import
" keyword in a static import declaration.
instanceof
" operator in an arithmetic expression.
int
" keyword that designates the primitive type.
interface
" keyword in an interface or annotation type declaration.
<
" in the type parameters of a method declaration.
<
" in the type arguments of a method invocation.
<
" in type arguments.
<
" keyword in parametrized class or interface declarations.
[
" in an array type.
[
" in an array element access.
{
" in an annotation element array value.
{
" in an anonymous class declaration.
{
" in an array initializer.
{
" that starts a block.
{
" after the "catch
" keyword in a TRY statement.
{
" after the "do
" keyword in a DO statement.
{
" in an empty annotation element array value.
{
" in an empty anonymous class declaration.
{
" in an empty array initializer.
{
" of an empty CATCH clause in a SWITCH statement.
{
" that designates the beginning of the method body in method declaration.
enum MyEnum { FOO { @Override public String toString() { return ""; } }}
{
" in a class, interface, enum or annotation type declaration.
::
operator in a method reference.
new
keyword in a class instance or array creation expression.
new
keyword in a method reference.
}
" at the end of a method declaration.