ExpressionTree |
TreeFactory.annotationIdentifier(com.sonar.sslr.api.AstNode firstIdentifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>> rests) |
ExpressionTree |
TreeFactory.basicClassExpression(JavaTree.PrimitiveTypeTreeImpl basicType,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>> dimensions,
com.sonar.sslr.api.AstNode dotToken,
com.sonar.sslr.api.AstNode classTokenAstNode) |
ClassTreeImpl |
TreeFactory.completeClassDeclaration(com.sonar.sslr.api.AstNode classTokenAstNode,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<TypeParameterListTreeImpl> typeParameters,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>> extendsClause,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> implementsClause,
ClassTreeImpl partial) |
ClassTreeImpl |
TreeFactory.completeClassDeclaration(com.sonar.sslr.api.AstNode classTokenAstNode,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<TypeParameterListTreeImpl> typeParameters,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>> extendsClause,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> implementsClause,
ClassTreeImpl partial) |
ClassTreeImpl |
TreeFactory.completeInterfaceDeclaration(com.sonar.sslr.api.AstNode interfaceTokenAstNode,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<TypeParameterListTreeImpl> typeParameters,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> extendsClause,
ClassTreeImpl partial) |
VariableTreeImpl |
TreeFactory.completeVariableDeclarator(com.sonar.sslr.api.AstNode identifierAstNode,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>> dimensions,
Optional<VariableTreeImpl> partial) |
MethodTreeImpl |
TreeFactory.newAnnotationTypeMethod(com.sonar.sslr.api.AstNode openParenTokenAstNode,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> defaultValue) |
NewArrayTreeImpl |
TreeFactory.newArrayCreatorWithInitializer(com.sonar.sslr.api.AstNode openBracketToken,
com.sonar.sslr.api.AstNode closeBracketToken,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>> dimensions,
NewArrayTreeImpl partial) |
MethodTreeImpl |
TreeFactory.newConstructor(com.sonar.sslr.api.AstNode identifierAstNode,
FormalParametersListTreeImpl parameters,
Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>>> annotatedDimensions,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> throwsClause,
com.sonar.sslr.api.AstNode blockOrSemicolon) |
MethodTreeImpl |
TreeFactory.newConstructor(com.sonar.sslr.api.AstNode identifierAstNode,
FormalParametersListTreeImpl parameters,
Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>>> annotatedDimensions,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> throwsClause,
com.sonar.sslr.api.AstNode blockOrSemicolon) |
MethodTreeImpl |
TreeFactory.newConstructor(com.sonar.sslr.api.AstNode identifierAstNode,
FormalParametersListTreeImpl parameters,
Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>>> annotatedDimensions,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> throwsClause,
com.sonar.sslr.api.AstNode blockOrSemicolon) |
ExpressionTree |
TreeFactory.newDotClassSelector(Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>> dimensions,
com.sonar.sslr.api.AstNode dotTokenAstNode,
com.sonar.sslr.api.AstNode classTokenAstNode) |
ClassTreeImpl |
TreeFactory.newEnumDeclaration(com.sonar.sslr.api.AstNode enumTokenAstNode,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> implementsClause,
com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<EnumConstantTreeImpl>> enumConstants,
Optional<com.sonar.sslr.api.AstNode> semicolonTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> enumDeclarations,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
JavaTree.ImportTreeImpl |
TreeFactory.newImportDeclaration(com.sonar.sslr.api.AstNode importTokenAstNode,
Optional<com.sonar.sslr.api.AstNode> staticTokenAstNode,
ExpressionTree qualifiedIdentifier,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>> dotStar,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
LambdaParameterListTreeImpl |
TreeFactory.newInferedParameters(com.sonar.sslr.api.AstNode openParenTokenAstNode,
Optional<TreeFactory.Tuple<VariableTreeImpl,Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,VariableTreeImpl>>>>> identifiersOpt,
com.sonar.sslr.api.AstNode closeParenTokenAstNode) |
LambdaParameterListTreeImpl |
TreeFactory.newInferedParameters(com.sonar.sslr.api.AstNode openParenTokenAstNode,
Optional<TreeFactory.Tuple<VariableTreeImpl,Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,VariableTreeImpl>>>>> identifiersOpt,
com.sonar.sslr.api.AstNode closeParenTokenAstNode) |
MethodTreeImpl |
TreeFactory.newMethod(ExpressionTree type,
com.sonar.sslr.api.AstNode identifierAstNode,
FormalParametersListTreeImpl parameters,
Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>>> annotatedDimensions,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> throwsClause,
com.sonar.sslr.api.AstNode blockOrSemicolon) |
MethodTreeImpl |
TreeFactory.newMethod(ExpressionTree type,
com.sonar.sslr.api.AstNode identifierAstNode,
FormalParametersListTreeImpl parameters,
Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>>> annotatedDimensions,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> throwsClause,
com.sonar.sslr.api.AstNode blockOrSemicolon) |
MethodTreeImpl |
TreeFactory.newMethod(ExpressionTree type,
com.sonar.sslr.api.AstNode identifierAstNode,
FormalParametersListTreeImpl parameters,
Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>>> annotatedDimensions,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,QualifiedIdentifierListTreeImpl>> throwsClause,
com.sonar.sslr.api.AstNode blockOrSemicolon) |
ExpressionTree |
TreeFactory.newQualifiedIdentifier(ExpressionTree firstIdentifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> rests) |
QualifiedIdentifierListTreeImpl |
TreeFactory.newQualifiedIdentifierList(ExpressionTree qualifiedIdentifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> rests) |
VariableDeclaratorListTreeImpl |
TreeFactory.newVariableDeclarators(VariableTreeImpl variable,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,VariableTreeImpl>>> rests) |