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
Field Summary
static String[]_tokenNames
static BitSet_tokenSet_0
static BitSet_tokenSet_1
static BitSet_tokenSet_10
static BitSet_tokenSet_11
static BitSet_tokenSet_12
static BitSet_tokenSet_13
static BitSet_tokenSet_14
static BitSet_tokenSet_15
static BitSet_tokenSet_16
static BitSet_tokenSet_17
static BitSet_tokenSet_18
static BitSet_tokenSet_19
static BitSet_tokenSet_2
static BitSet_tokenSet_20
static BitSet_tokenSet_21
static BitSet_tokenSet_22
static BitSet_tokenSet_23
static BitSet_tokenSet_24
static BitSet_tokenSet_25
static BitSet_tokenSet_26
static BitSet_tokenSet_27
static BitSet_tokenSet_28
static BitSet_tokenSet_29
static BitSet_tokenSet_3
static BitSet_tokenSet_30
static BitSet_tokenSet_31
static BitSet_tokenSet_32
static BitSet_tokenSet_33
static BitSet_tokenSet_34
static BitSet_tokenSet_35
static BitSet_tokenSet_36
static BitSet_tokenSet_37
static BitSet_tokenSet_38
static BitSet_tokenSet_39
static BitSet_tokenSet_4
static BitSet_tokenSet_40
static BitSet_tokenSet_41
static BitSet_tokenSet_42
static BitSet_tokenSet_43
static BitSet_tokenSet_44
static BitSet_tokenSet_45
static BitSet_tokenSet_5
static BitSet_tokenSet_6
static BitSet_tokenSet_7
static BitSet_tokenSet_8
static BitSet_tokenSet_9
Constructor Summary
protected GeneratedJavaRecognizer(TokenBuffer tokenBuf, int k)
GeneratedJavaRecognizer(TokenBuffer tokenBuf)
protected GeneratedJavaRecognizer(TokenStream lexer, int k)
GeneratedJavaRecognizer(TokenStream lexer)
GeneratedJavaRecognizer(ParserSharedInputState state)
Method Summary
voidaCase()
voidadditiveExpression()
voidandExpression()
voidannotation()
voidannotationArguments()
voidannotationBlock()
voidannotationDefault()
voidannotationDefinition(AST modifiers)
voidannotationExpression()
voidannotationField()
voidannotationMemberArrayInitializer()
voidannotationMemberArrayValueInitializer()
voidannotationMemberValueInitializer()
voidannotationMemberValuePair()
voidannotationMemberValuePairs()
voidannotations()
voidargList()
voidarrayInitializer()
voidassertStatement()
voidassignmentExpression()
protected voidbuildTokenTypeASTClassMap()
voidbuiltInType()
voidbuiltInTypeArraySpec(boolean addImagNode)
voidbuiltInTypeSpec(boolean addImagNode)
voidcasesGroup()
voidcaseSList()
voidclassBlock()
voidclassDefinition(AST modifiers)
voidclassOrInterfaceType(boolean addImagNode)
voidclassTypeSpec(boolean addImagNode)
voidcompilationUnit()
voidcompoundStatement()
voidconditionalExpression()
voidconstant()
voidconstructorBody()
voidctorHead()
voiddeclaration()
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.
voiddeclaratorBrackets(AST typ)
voidelseStatement()
voidenumBlock()
voidenumConstant()
voidenumConstantBlock()
voidenumConstantField()
voidenumDefinition(AST modifiers)
voidequalityExpression()
voidexclusiveOrExpression()
voidexplicitConstructorInvocation()
voidexpression()
voidexpressionList()
voidfield()
voidfinallyHandler()
voidforCond()
voidforEachClause()
voidforEachDeclarator()
voidforInit()
voidforIter()
voidforStatement()
voidhandler()
voididentifier()
voididentifierStar()
voidimplementsClause()
voidimportDefinition()
voidinclusiveOrExpression()
voidinitializer()
voidinterfaceDefinition(AST modifiers)
voidinterfaceExtends()
voidlogicalAndExpression()
voidlogicalOrExpression()
voidmodifier()
voidmodifiers()
voidmultiplicativeExpression()
voidnewArrayDeclarator()
voidnewExpression()
object instantiation.
voidpackageDefinition()
voidparameterDeclaration()
voidparameterDeclarationList()
voidparameterModifier()
voidpostfixExpression()
voidprimaryExpression()
voidrelationalExpression()
voidshiftExpression()
voidstatement()
voidsuperClassClause()
voidthrowsClause()
voidtraditionalForClause()
voidtraditionalStatement()
voidtryBlock()
voidtype()
voidtypeArgument(boolean addImagNode)
voidtypeArgumentBounds(boolean addImagNode)
voidtypeArguments(boolean addImagNode)
protected voidtypeArgumentsOrParametersEnd()
voidtypeDefinition()
protected voidtypeDefinitionInternal(AST modifiers)
voidtypeParameter()
voidtypeParameterBounds()
voidtypeParameters()
voidtypeSpec(boolean addImagNode)
voidunaryExpression()
voidunaryExpressionNotPlusMinus()
voidvariableDeclarator(AST mods, AST t)
Declaration of a variable.
voidvariableDefinitions(AST mods, AST t)
voidvariableLengthParameterDeclaration()
voidvarInitializer()
voidwildcardType(boolean addImagNode)

Field Detail

_tokenNames

public static final String[] _tokenNames

_tokenSet_0

public static final BitSet _tokenSet_0

_tokenSet_1

public static final BitSet _tokenSet_1

_tokenSet_10

public static final BitSet _tokenSet_10

_tokenSet_11

public static final BitSet _tokenSet_11

_tokenSet_12

public static final BitSet _tokenSet_12

_tokenSet_13

public static final BitSet _tokenSet_13

_tokenSet_14

public static final BitSet _tokenSet_14

_tokenSet_15

public static final BitSet _tokenSet_15

_tokenSet_16

public static final BitSet _tokenSet_16

_tokenSet_17

public static final BitSet _tokenSet_17

_tokenSet_18

public static final BitSet _tokenSet_18

_tokenSet_19

public static final BitSet _tokenSet_19

_tokenSet_2

public static final BitSet _tokenSet_2

_tokenSet_20

public static final BitSet _tokenSet_20

_tokenSet_21

public static final BitSet _tokenSet_21

_tokenSet_22

public static final BitSet _tokenSet_22

_tokenSet_23

public static final BitSet _tokenSet_23

_tokenSet_24

public static final BitSet _tokenSet_24

_tokenSet_25

public static final BitSet _tokenSet_25

_tokenSet_26

public static final BitSet _tokenSet_26

_tokenSet_27

public static final BitSet _tokenSet_27

_tokenSet_28

public static final BitSet _tokenSet_28

_tokenSet_29

public static final BitSet _tokenSet_29

_tokenSet_3

public static final BitSet _tokenSet_3

_tokenSet_30

public static final BitSet _tokenSet_30

_tokenSet_31

public static final BitSet _tokenSet_31

_tokenSet_32

public static final BitSet _tokenSet_32

_tokenSet_33

public static final BitSet _tokenSet_33

_tokenSet_34

public static final BitSet _tokenSet_34

_tokenSet_35

public static final BitSet _tokenSet_35

_tokenSet_36

public static final BitSet _tokenSet_36

_tokenSet_37

public static final BitSet _tokenSet_37

_tokenSet_38

public static final BitSet _tokenSet_38

_tokenSet_39

public static final BitSet _tokenSet_39

_tokenSet_4

public static final BitSet _tokenSet_4

_tokenSet_40

public static final BitSet _tokenSet_40

_tokenSet_41

public static final BitSet _tokenSet_41

_tokenSet_42

public static final BitSet _tokenSet_42

_tokenSet_43

public static final BitSet _tokenSet_43

_tokenSet_44

public static final BitSet _tokenSet_44

_tokenSet_45

public static final BitSet _tokenSet_45

_tokenSet_5

public static final BitSet _tokenSet_5

_tokenSet_6

public static final BitSet _tokenSet_6

_tokenSet_7

public static final BitSet _tokenSet_7

_tokenSet_8

public static final BitSet _tokenSet_8

_tokenSet_9

public static final BitSet _tokenSet_9

Constructor Detail

GeneratedJavaRecognizer

protected GeneratedJavaRecognizer(TokenBuffer tokenBuf, int k)

GeneratedJavaRecognizer

public GeneratedJavaRecognizer(TokenBuffer tokenBuf)

GeneratedJavaRecognizer

protected GeneratedJavaRecognizer(TokenStream lexer, int k)

GeneratedJavaRecognizer

public GeneratedJavaRecognizer(TokenStream lexer)

GeneratedJavaRecognizer

public GeneratedJavaRecognizer(ParserSharedInputState state)

Method Detail

aCase

public final void aCase()

additiveExpression

public final void additiveExpression()

andExpression

public final void andExpression()

annotation

public final void annotation()

annotationArguments

public final void annotationArguments()

annotationBlock

public final void annotationBlock()

annotationDefault

public final void annotationDefault()

annotationDefinition

public final void annotationDefinition(AST modifiers)

annotationExpression

public final void annotationExpression()

annotationField

public final void annotationField()

annotationMemberArrayInitializer

public final void annotationMemberArrayInitializer()

annotationMemberArrayValueInitializer

public final void annotationMemberArrayValueInitializer()

annotationMemberValueInitializer

public final void annotationMemberValueInitializer()

annotationMemberValuePair

public final void annotationMemberValuePair()

annotationMemberValuePairs

public final void annotationMemberValuePairs()

annotations

public final void annotations()

argList

public final void argList()

arrayInitializer

public final void arrayInitializer()

assertStatement

public final void assertStatement()

assignmentExpression

public final void assignmentExpression()

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()

builtInType

public final void builtInType()

builtInTypeArraySpec

public final void builtInTypeArraySpec(boolean addImagNode)

builtInTypeSpec

public final void builtInTypeSpec(boolean addImagNode)

casesGroup

public final void casesGroup()

caseSList

public final void caseSList()

classBlock

public final void classBlock()

classDefinition

public final void classDefinition(AST modifiers)

classOrInterfaceType

public final void classOrInterfaceType(boolean addImagNode)

classTypeSpec

public final void classTypeSpec(boolean addImagNode)

compilationUnit

public final void compilationUnit()

compoundStatement

public final void compoundStatement()

conditionalExpression

public final void conditionalExpression()

constant

public final void constant()

constructorBody

public final void constructorBody()

ctorHead

public final void ctorHead()

declaration

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.

declaratorBrackets

public final void declaratorBrackets(AST typ)

elseStatement

public final void elseStatement()

enumBlock

public final void enumBlock()

enumConstant

public final void enumConstant()

enumConstantBlock

public final void enumConstantBlock()

enumConstantField

public final void enumConstantField()

enumDefinition

public final void enumDefinition(AST modifiers)

equalityExpression

public final void equalityExpression()

exclusiveOrExpression

public final void exclusiveOrExpression()

explicitConstructorInvocation

public final void explicitConstructorInvocation()

expression

public final void expression()

expressionList

public final void expressionList()

field

public final void field()

finallyHandler

public final void finallyHandler()

forCond

public final void forCond()

forEachClause

public final void forEachClause()

forEachDeclarator

public final void forEachDeclarator()

forInit

public final void forInit()

forIter

public final void forIter()

forStatement

public final void forStatement()

handler

public final void handler()

identifier

public final void identifier()

identifierStar

public final void identifierStar()

implementsClause

public final void implementsClause()

importDefinition

public final void importDefinition()

inclusiveOrExpression

public final void inclusiveOrExpression()

initializer

public final void initializer()

interfaceDefinition

public final void interfaceDefinition(AST modifiers)

interfaceExtends

public final void interfaceExtends()

logicalAndExpression

public final void logicalAndExpression()

logicalOrExpression

public final void logicalOrExpression()

modifier

public final void modifier()

modifiers

public final void modifiers()

multiplicativeExpression

public final void multiplicativeExpression()

newArrayDeclarator

public final void newArrayDeclarator()

newExpression

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

packageDefinition

public final void packageDefinition()

parameterDeclaration

public final void parameterDeclaration()

parameterDeclarationList

public final void parameterDeclarationList()

parameterModifier

public final void parameterModifier()

postfixExpression

public final void postfixExpression()

primaryExpression

public final void primaryExpression()

relationalExpression

public final void relationalExpression()

shiftExpression

public final void shiftExpression()

statement

public final void statement()

superClassClause

public final void superClassClause()

throwsClause

public final void throwsClause()

traditionalForClause

public final void traditionalForClause()

traditionalStatement

public final void traditionalStatement()

tryBlock

public final void tryBlock()

type

public final void type()

typeArgument

public final void typeArgument(boolean addImagNode)

typeArgumentBounds

public final void typeArgumentBounds(boolean addImagNode)

typeArguments

public final void typeArguments(boolean addImagNode)

typeArgumentsOrParametersEnd

protected final void typeArgumentsOrParametersEnd()

typeDefinition

public final void typeDefinition()

typeDefinitionInternal

protected final void typeDefinitionInternal(AST modifiers)

typeParameter

public final void typeParameter()

typeParameterBounds

public final void typeParameterBounds()

typeParameters

public final void typeParameters()

typeSpec

public final void typeSpec(boolean addImagNode)

unaryExpression

public final void unaryExpression()

unaryExpressionNotPlusMinus

public final void unaryExpressionNotPlusMinus()

variableDeclarator

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.

variableDefinitions

public final void variableDefinitions(AST mods, AST t)

variableLengthParameterDeclaration

public final void variableLengthParameterDeclaration()

varInitializer

public final void varInitializer()

wildcardType

public final void wildcardType(boolean addImagNode)