Package | Description |
---|---|
org.sonar.java.ast.parser | |
org.sonar.java.model | |
org.sonar.java.model.expression |
Modifier and Type | Method | Description |
---|---|---|
AnnotationTreeImpl |
JavaGrammar.ANNOTATION() |
|
AnnotationTreeImpl |
TreeFactory.newAnnotation(InternalSyntaxToken atToken,
TypeTree qualifiedIdentifier,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> arguments) |
Modifier and Type | Method | Description |
---|---|---|
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>> |
JavaGrammar.ANNOTATED_DIMENSION() |
Modifier and Type | Method | Description |
---|---|---|
NewArrayTreeImpl |
TreeFactory.completeArrayCreator(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
NewArrayTreeImpl partial) |
|
Tree |
TreeFactory.completeTypeArgument(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
TypeTree partial) |
|
TypeParameterTreeImpl |
TreeFactory.completeTypeParameter(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TypeParameterTreeImpl> partial) |
|
VariableTreeImpl |
TreeFactory.completeVariableDeclarator(InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dimensions,
com.sonar.sslr.api.typed.Optional<VariableTreeImpl> partial) |
|
ExpressionTree |
TreeFactory.newAnnotatedParameterizedIdentifier(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments) |
|
ArrayAccessExpressionTreeImpl |
TreeFactory.newArrayAccessExpression(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken openBracketToken,
ExpressionTree index,
InternalSyntaxToken closeBracketToken) |
|
NewArrayTreeImpl |
TreeFactory.newArrayCreatorWithInitializer(InternalSyntaxToken openBracketToken,
InternalSyntaxToken closeBracketToken,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dimensions,
NewArrayTreeImpl partial) |
|
JavaTree.PrimitiveTypeTreeImpl |
TreeFactory.newBasicType(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken basicType) |
|
MethodTreeImpl |
TreeFactory.newConstructor(InternalSyntaxToken identifierToken,
FormalParametersListTreeImpl parameters,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> annotatedDimensions,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> throwsClause,
JavaTree blockOrSemicolon) |
|
EnumConstantTreeImpl |
TreeFactory.newEnumConstant(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> arguments,
com.sonar.sslr.api.typed.Optional<ClassTreeImpl> classBody,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> commaToken) |
|
ExpressionTree |
TreeFactory.newExpression(InternalSyntaxToken newToken,
com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree partial) |
|
MethodTreeImpl |
TreeFactory.newMethod(TypeTree type,
InternalSyntaxToken identifierToken,
FormalParametersListTreeImpl parameters,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> annotatedDimensions,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> throwsClause,
JavaTree blockOrSemicolon) |
|
ModuleDeclarationTree |
TreeFactory.newModuleDeclaration(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> openToken,
InternalSyntaxToken moduleToken,
ModuleNameTree moduleName,
InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<ModuleDirectiveTree>> moduleDirectives,
InternalSyntaxToken closeBraceToken) |
|
JavaTree.PackageDeclarationTreeImpl |
TreeFactory.newPackageDeclaration(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken packageToken,
ExpressionTree qualifiedIdentifier,
InternalSyntaxToken semicolonToken) |
|
TypeTree |
TreeFactory.newType(TypeTree basicOrClassType,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dims) |
|
FormalParametersListTreeImpl |
TreeFactory.newVariableArgumentFormalParameter(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken ellipsisToken,
VariableTreeImpl variable) |
|
VariableTreeImpl |
TreeFactory.newVariableDeclaratorId(InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dims) |
|
JavaTree.WildcardTreeImpl |
TreeFactory.newWildcardTypeArguments(InternalSyntaxToken extendsOrSuperToken,
com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
TypeTree type) |
Constructor | Description |
---|---|
FormalParametersListTreeImpl(List<AnnotationTreeImpl> annotations,
InternalSyntaxToken ellipsisToken,
VariableTreeImpl variable) |
Modifier and Type | Method | Description |
---|---|---|
ArrayDimensionTreeImpl |
ArrayDimensionTreeImpl.completeAnnotations(List<AnnotationTreeImpl> annotations) |
Constructor | Description |
---|---|
ArrayDimensionTreeImpl(List<AnnotationTreeImpl> annotations,
SyntaxToken openBracketToken,
ExpressionTree expression,
SyntaxToken closeBracketToken) |
|
ArrayTypeTreeImpl(TypeTree type,
List<AnnotationTreeImpl> annotations,
InternalSyntaxToken ellispsisToken) |
|
ArrayTypeTreeImpl(TypeTree type,
List<AnnotationTreeImpl> annotations,
InternalSyntaxToken openBracketToken,
InternalSyntaxToken closeBracketToken) |
Modifier and Type | Method | Description |
---|---|---|
NewArrayTreeImpl |
NewArrayTreeImpl.completeFirstDimension(List<AnnotationTreeImpl> annotations) |
Copyright © 2012–2018 SonarSource. All rights reserved.