com.puppycrawl.tools.checkstyle.grammars
Class GeneratedJavaRecognizer
public
class
GeneratedJavaRecognizer
extends LLkParser
implements GeneratedJavaTokenTypes
Java 1.5 Recognizer
This grammar is in the PUBLIC DOMAIN
public static final String[] _tokenNames
public static final BitSet _tokenSet_0
public static final BitSet _tokenSet_1
public static final BitSet _tokenSet_10
public static final BitSet _tokenSet_11
public static final BitSet _tokenSet_12
public static final BitSet _tokenSet_13
public static final BitSet _tokenSet_14
public static final BitSet _tokenSet_15
public static final BitSet _tokenSet_16
public static final BitSet _tokenSet_17
public static final BitSet _tokenSet_18
public static final BitSet _tokenSet_19
public static final BitSet _tokenSet_2
public static final BitSet _tokenSet_20
public static final BitSet _tokenSet_21
public static final BitSet _tokenSet_22
public static final BitSet _tokenSet_23
public static final BitSet _tokenSet_24
public static final BitSet _tokenSet_25
public static final BitSet _tokenSet_26
public static final BitSet _tokenSet_27
public static final BitSet _tokenSet_28
public static final BitSet _tokenSet_29
public static final BitSet _tokenSet_3
public static final BitSet _tokenSet_30
public static final BitSet _tokenSet_31
public static final BitSet _tokenSet_32
public static final BitSet _tokenSet_33
public static final BitSet _tokenSet_34
public static final BitSet _tokenSet_35
public static final BitSet _tokenSet_36
public static final BitSet _tokenSet_37
public static final BitSet _tokenSet_38
public static final BitSet _tokenSet_39
public static final BitSet _tokenSet_4
public static final BitSet _tokenSet_40
public static final BitSet _tokenSet_41
public static final BitSet _tokenSet_42
public static final BitSet _tokenSet_43
public static final BitSet _tokenSet_44
public static final BitSet _tokenSet_45
public static final BitSet _tokenSet_5
public static final BitSet _tokenSet_6
public static final BitSet _tokenSet_7
public static final BitSet _tokenSet_8
public static final BitSet _tokenSet_9
protected GeneratedJavaRecognizer(TokenBuffer tokenBuf, int k)
public GeneratedJavaRecognizer(TokenBuffer tokenBuf)
protected GeneratedJavaRecognizer(TokenStream lexer, int k)
public GeneratedJavaRecognizer(TokenStream lexer)
public GeneratedJavaRecognizer(ParserSharedInputState state)
public final void aCase()
public final void additiveExpression()
public final void andExpression()
public final void annotation()
public final void annotationArguments()
public final void annotationBlock()
public final void annotationDefault()
public final void annotationDefinition(AST modifiers)
public final void annotationExpression()
public final void annotationField()
public final void annotationMemberArrayInitializer()
public final void annotationMemberArrayValueInitializer()
public final void annotationMemberValueInitializer()
public final void annotationMemberValuePair()
public final void annotationMemberValuePairs()
public final void annotations()
public final void argList()
public final void arrayInitializer()
public final void assertStatement()
public final void assignmentExpression()
protected void buildTokenTypeASTClassMap()
public final void builtInType()
public final void builtInTypeArraySpec(boolean addImagNode)
public final void builtInTypeSpec(boolean addImagNode)
public final void casesGroup()
public final void caseSList()
public final void classBlock()
public final void classDefinition(AST modifiers)
public final void classOrInterfaceType(boolean addImagNode)
public final void classTypeSpec(boolean addImagNode)
public final void compilationUnit()
public final void compoundStatement()
public final void conditionalExpression()
public final void constant()
public final void constructorBody()
public final void ctorHead()
public final void declaration()
A declaration is the creation of a reference or primitive-type variable
Create a separate Type/Var tree for each var in the var list.
public final void declaratorBrackets(AST typ)
public final void elseStatement()
public final void enumBlock()
public final void enumConstant()
public final void enumConstantBlock()
public final void enumConstantField()
public final void enumDefinition(AST modifiers)
public final void equalityExpression()
public final void exclusiveOrExpression()
public final void explicitConstructorInvocation()
public final void expression()
public final void expressionList()
public final void field()
public final void finallyHandler()
public final void forCond()
public final void forEachClause()
public final void forEachDeclarator()
public final void forInit()
public final void forIter()
public final void forStatement()
public final void handler()
public final void identifier()
public final void identifierStar()
public final void implementsClause()
public final void importDefinition()
public final void inclusiveOrExpression()
public final void initializer()
public final void interfaceDefinition(AST modifiers)
public final void interfaceExtends()
public final void logicalAndExpression()
public final void logicalOrExpression()
public final void modifier()
public final void modifiers()
public final void multiplicativeExpression()
public final void newArrayDeclarator()
public final void newExpression()
object instantiation.
Trees are built as illustrated by the following input/tree pairs:
new T()
new
|
T -- ELIST
|
arg1 -- arg2 -- .. -- argn
new int[]
new
|
int -- ARRAY_DECLARATOR
new int[] {1,2}
new
|
int -- ARRAY_DECLARATOR -- ARRAY_INIT
|
EXPR -- EXPR
| |
1 2
new int[3]
new
|
int -- ARRAY_DECLARATOR
|
EXPR
|
3
new int[1][2]
new
|
int -- ARRAY_DECLARATOR
|
ARRAY_DECLARATOR -- EXPR
| |
EXPR 1
|
2
public final void packageDefinition()
public final void parameterDeclaration()
public final void parameterDeclarationList()
public final void parameterModifier()
public final void postfixExpression()
public final void primaryExpression()
public final void relationalExpression()
public final void shiftExpression()
public final void statement()
public final void superClassClause()
public final void throwsClause()
public final void traditionalForClause()
public final void traditionalStatement()
public final void tryBlock()
public final void type()
public final void typeArgument(boolean addImagNode)
public final void typeArgumentBounds(boolean addImagNode)
public final void typeArguments(boolean addImagNode)
protected final void typeArgumentsOrParametersEnd()
public final void typeDefinition()
protected final void typeDefinitionInternal(AST modifiers)
public final void typeParameter()
public final void typeParameterBounds()
public final void typeParameters()
public final void typeSpec(boolean addImagNode)
public final void unaryExpression()
public final void unaryExpressionNotPlusMinus()
public final void variableDeclarator(AST mods, AST t)
Declaration of a variable. This can be a class/instance variable,
or a local variable in a method
It can also include possible initialization.
public final void variableDefinitions(AST mods, AST t)
public final void variableLengthParameterDeclaration()
public final void varInitializer()
public final void wildcardType(boolean addImagNode)