org.sonar.java.ast.api
Class JavaGrammar
java.lang.Object
com.sonar.sslr.api.Grammar
org.sonar.java.ast.api.JavaGrammar
- Direct Known Subclasses:
- JavaGrammarImpl
public abstract class JavaGrammar
- extends com.sonar.sslr.api.Grammar
| Methods inherited from class com.sonar.sslr.api.Grammar |
getAllRuleFields, getRuleFields |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ge
public com.sonar.sslr.api.Rule ge
- >=
sr
public com.sonar.sslr.api.Rule sr
- >>
srequ
public com.sonar.sslr.api.Rule srequ
- >>=
bsr
public com.sonar.sslr.api.Rule bsr
- >>>
bsrequ
public com.sonar.sslr.api.Rule bsrequ
- >>>=
compilationUnit
public com.sonar.sslr.api.Rule compilationUnit
packageDeclaration
public com.sonar.sslr.api.Rule packageDeclaration
importDeclaration
public com.sonar.sslr.api.Rule importDeclaration
typeDeclaration
public com.sonar.sslr.api.Rule typeDeclaration
annotation
public com.sonar.sslr.api.Rule annotation
qualifiedIdentifier
public com.sonar.sslr.api.Rule qualifiedIdentifier
modifier
public com.sonar.sslr.api.Rule modifier
classDeclaration
public com.sonar.sslr.api.Rule classDeclaration
enumDeclaration
public com.sonar.sslr.api.Rule enumDeclaration
interfaceDeclaration
public com.sonar.sslr.api.Rule interfaceDeclaration
annotationTypeDeclaration
public com.sonar.sslr.api.Rule annotationTypeDeclaration
typeParameters
public com.sonar.sslr.api.Rule typeParameters
classType
public com.sonar.sslr.api.Rule classType
classTypeList
public com.sonar.sslr.api.Rule classTypeList
classBody
public com.sonar.sslr.api.Rule classBody
classBodyDeclaration
public com.sonar.sslr.api.Rule classBodyDeclaration
classInitDeclaration
public com.sonar.sslr.api.Rule classInitDeclaration
block
public com.sonar.sslr.api.Rule block
memberDecl
public com.sonar.sslr.api.Rule memberDecl
fieldDeclaration
public com.sonar.sslr.api.Rule fieldDeclaration
genericMethodOrConstructorRest
public com.sonar.sslr.api.Rule genericMethodOrConstructorRest
type
public com.sonar.sslr.api.Rule type
methodDeclaratorRest
public com.sonar.sslr.api.Rule methodDeclaratorRest
variableDeclarators
public com.sonar.sslr.api.Rule variableDeclarators
voidMethodDeclaratorRest
public com.sonar.sslr.api.Rule voidMethodDeclaratorRest
constructorDeclaratorRest
public com.sonar.sslr.api.Rule constructorDeclaratorRest
formalParameters
public com.sonar.sslr.api.Rule formalParameters
dim
public com.sonar.sslr.api.Rule dim
methodBody
public com.sonar.sslr.api.Rule methodBody
interfaceBody
public com.sonar.sslr.api.Rule interfaceBody
interfaceBodyDeclaration
public com.sonar.sslr.api.Rule interfaceBodyDeclaration
interfaceMemberDecl
public com.sonar.sslr.api.Rule interfaceMemberDecl
interfaceMethodOrFieldDecl
public com.sonar.sslr.api.Rule interfaceMethodOrFieldDecl
interfaceGenericMethodDecl
public com.sonar.sslr.api.Rule interfaceGenericMethodDecl
voidInterfaceMethodDeclaratorsRest
public com.sonar.sslr.api.Rule voidInterfaceMethodDeclaratorsRest
interfaceMethodOrFieldRest
public com.sonar.sslr.api.Rule interfaceMethodOrFieldRest
constantDeclaratorsRest
public com.sonar.sslr.api.Rule constantDeclaratorsRest
interfaceMethodDeclaratorRest
public com.sonar.sslr.api.Rule interfaceMethodDeclaratorRest
constantDeclaratorRest
public com.sonar.sslr.api.Rule constantDeclaratorRest
constantDeclarator
public com.sonar.sslr.api.Rule constantDeclarator
variableInitializer
public com.sonar.sslr.api.Rule variableInitializer
enumBody
public com.sonar.sslr.api.Rule enumBody
enumConstants
public com.sonar.sslr.api.Rule enumConstants
enumBodyDeclarations
public com.sonar.sslr.api.Rule enumBodyDeclarations
enumConstant
public com.sonar.sslr.api.Rule enumConstant
arguments
public com.sonar.sslr.api.Rule arguments
localVariableDeclarationStatement
public com.sonar.sslr.api.Rule localVariableDeclarationStatement
variableModifiers
public com.sonar.sslr.api.Rule variableModifiers
variableDeclarator
public com.sonar.sslr.api.Rule variableDeclarator
formalParameter
public com.sonar.sslr.api.Rule formalParameter
formalParameterDecls
public com.sonar.sslr.api.Rule formalParameterDecls
formalParametersDeclsRest
public com.sonar.sslr.api.Rule formalParametersDeclsRest
variableDeclaratorId
public com.sonar.sslr.api.Rule variableDeclaratorId
blockStatements
public com.sonar.sslr.api.Rule blockStatements
blockStatement
public com.sonar.sslr.api.Rule blockStatement
statement
public com.sonar.sslr.api.Rule statement
labeledStatement
public com.sonar.sslr.api.Rule labeledStatement
expressionStatement
public com.sonar.sslr.api.Rule expressionStatement
ifStatement
public com.sonar.sslr.api.Rule ifStatement
whileStatement
public com.sonar.sslr.api.Rule whileStatement
forStatement
public com.sonar.sslr.api.Rule forStatement
assertStatement
public com.sonar.sslr.api.Rule assertStatement
switchStatement
public com.sonar.sslr.api.Rule switchStatement
doStatement
public com.sonar.sslr.api.Rule doStatement
breakStatement
public com.sonar.sslr.api.Rule breakStatement
continueStatement
public com.sonar.sslr.api.Rule continueStatement
returnStatement
public com.sonar.sslr.api.Rule returnStatement
synchronizedStatement
public com.sonar.sslr.api.Rule synchronizedStatement
throwStatement
public com.sonar.sslr.api.Rule throwStatement
emptyStatement
public com.sonar.sslr.api.Rule emptyStatement
expression
public com.sonar.sslr.api.Rule expression
resource
public com.sonar.sslr.api.Rule resource
parExpression
public com.sonar.sslr.api.Rule parExpression
forInit
public com.sonar.sslr.api.Rule forInit
forUpdate
public com.sonar.sslr.api.Rule forUpdate
catchClause
public com.sonar.sslr.api.Rule catchClause
catchFormalParameter
public com.sonar.sslr.api.Rule catchFormalParameter
catchType
public com.sonar.sslr.api.Rule catchType
finally_
public com.sonar.sslr.api.Rule finally_
switchBlockStatementGroups
public com.sonar.sslr.api.Rule switchBlockStatementGroups
statementExpression
public com.sonar.sslr.api.Rule statementExpression
tryStatement
public com.sonar.sslr.api.Rule tryStatement
tryWithResourcesStatement
public com.sonar.sslr.api.Rule tryWithResourcesStatement
resourceSpecification
public com.sonar.sslr.api.Rule resourceSpecification
switchBlockStatementGroup
public com.sonar.sslr.api.Rule switchBlockStatementGroup
switchLabel
public com.sonar.sslr.api.Rule switchLabel
constantExpression
public com.sonar.sslr.api.Rule constantExpression
enumConstantName
public com.sonar.sslr.api.Rule enumConstantName
basicType
public com.sonar.sslr.api.Rule basicType
referenceType
public com.sonar.sslr.api.Rule referenceType
typeArguments
public com.sonar.sslr.api.Rule typeArguments
typeArgument
public com.sonar.sslr.api.Rule typeArgument
typeParameter
public com.sonar.sslr.api.Rule typeParameter
bound
public com.sonar.sslr.api.Rule bound
conditionalExpression
public com.sonar.sslr.api.Rule conditionalExpression
defaultValue
public com.sonar.sslr.api.Rule defaultValue
annotationTypeBody
public com.sonar.sslr.api.Rule annotationTypeBody
annotationTypeElementDeclaration
public com.sonar.sslr.api.Rule annotationTypeElementDeclaration
annotationTypeElementRest
public com.sonar.sslr.api.Rule annotationTypeElementRest
annotationMethodOrConstantRest
public com.sonar.sslr.api.Rule annotationMethodOrConstantRest
annotationMethodRest
public com.sonar.sslr.api.Rule annotationMethodRest
annotationConstantRest
public com.sonar.sslr.api.Rule annotationConstantRest
annotationRest
public com.sonar.sslr.api.Rule annotationRest
normalAnnotationRest
public com.sonar.sslr.api.Rule normalAnnotationRest
elementValuePairs
public com.sonar.sslr.api.Rule elementValuePairs
elementValuePair
public com.sonar.sslr.api.Rule elementValuePair
elementValue
public com.sonar.sslr.api.Rule elementValue
elementValueArrayInitializer
public com.sonar.sslr.api.Rule elementValueArrayInitializer
elementValues
public com.sonar.sslr.api.Rule elementValues
singleElementAnnotationRest
public com.sonar.sslr.api.Rule singleElementAnnotationRest
assignmentExpression
public com.sonar.sslr.api.Rule assignmentExpression
assignmentOperator
public com.sonar.sslr.api.Rule assignmentOperator
conditionalOrExpression
public com.sonar.sslr.api.Rule conditionalOrExpression
conditionalAndExpression
public com.sonar.sslr.api.Rule conditionalAndExpression
inclusiveOrExpression
public com.sonar.sslr.api.Rule inclusiveOrExpression
exclusiveOrExpression
public com.sonar.sslr.api.Rule exclusiveOrExpression
andExpression
public com.sonar.sslr.api.Rule andExpression
equalityExpression
public com.sonar.sslr.api.Rule equalityExpression
relationalExpression
public com.sonar.sslr.api.Rule relationalExpression
shiftExpression
public com.sonar.sslr.api.Rule shiftExpression
additiveExpression
public com.sonar.sslr.api.Rule additiveExpression
multiplicativeExpression
public com.sonar.sslr.api.Rule multiplicativeExpression
unaryExpression
public com.sonar.sslr.api.Rule unaryExpression
prefixOp
public com.sonar.sslr.api.Rule prefixOp
primary
public com.sonar.sslr.api.Rule primary
selector
public com.sonar.sslr.api.Rule selector
postFixOp
public com.sonar.sslr.api.Rule postFixOp
nonWildcardTypeArguments
public com.sonar.sslr.api.Rule nonWildcardTypeArguments
explicitGenericInvocationSuffix
public com.sonar.sslr.api.Rule explicitGenericInvocationSuffix
superSuffix
public com.sonar.sslr.api.Rule superSuffix
literal
public com.sonar.sslr.api.Rule literal
creator
public com.sonar.sslr.api.Rule creator
identifierSuffix
public com.sonar.sslr.api.Rule identifierSuffix
explicitGenericInvocation
public com.sonar.sslr.api.Rule explicitGenericInvocation
innerCreator
public com.sonar.sslr.api.Rule innerCreator
dimExpr
public com.sonar.sslr.api.Rule dimExpr
createdName
public com.sonar.sslr.api.Rule createdName
classCreatorRest
public com.sonar.sslr.api.Rule classCreatorRest
diamond
public com.sonar.sslr.api.Rule diamond
arrayCreatorRest
public com.sonar.sslr.api.Rule arrayCreatorRest
arrayInitializer
public com.sonar.sslr.api.Rule arrayInitializer
JavaGrammar
public JavaGrammar()
getRootRule
public com.sonar.sslr.api.Rule getRootRule()
- Specified by:
getRootRule in class com.sonar.sslr.api.Grammar
Copyright © 2012 SonarSource. All Rights Reserved.