| Package | Description |
|---|---|
| org.sonar.java.ast.parser | |
| org.sonar.java.model.declaration | |
| org.sonar.java.model.expression |
| Modifier and Type | Method and Description |
|---|---|
ClassTreeImpl |
JavaGrammar.ANNOTATION_TYPE_BODY() |
ClassTreeImpl |
JavaGrammar.ANNOTATION_TYPE_DECLARATION() |
ClassTreeImpl |
JavaGrammar.CLASS_BODY() |
ClassTreeImpl |
JavaGrammar.CLASS_DECLARATION() |
ClassTreeImpl |
TreeFactory.completeAnnotationType(com.sonar.sslr.api.AstNode atTokenAstNode,
com.sonar.sslr.api.AstNode interfaceTokenAstNode,
com.sonar.sslr.api.AstNode identifier,
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) |
ClassTreeImpl |
JavaGrammar.ENUM_DECLARATION() |
ClassTreeImpl |
JavaGrammar.INTERFACE_BODY() |
ClassTreeImpl |
JavaGrammar.INTERFACE_DECLARATION() |
ClassTreeImpl |
TreeFactory.newAnnotationType(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> annotationTypeElementDeclarations,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
ClassTreeImpl |
TreeFactory.newClassBody(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> members,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
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) |
ClassTreeImpl |
TreeFactory.newInterfaceBody(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> members,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
ClassTreeImpl |
TreeFactory.newTypeDeclaration(ModifiersTreeImpl modifiers,
ClassTreeImpl partial) |
| Modifier and Type | Method and Description |
|---|---|
ClassTreeImpl |
TreeFactory.completeAnnotationType(com.sonar.sslr.api.AstNode atTokenAstNode,
com.sonar.sslr.api.AstNode interfaceTokenAstNode,
com.sonar.sslr.api.AstNode identifier,
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) |
BlockStatementListTreeImpl |
TreeFactory.newInnerClassOrEnum(ModifiersTreeImpl modifiers,
ClassTreeImpl classTree) |
ClassTreeImpl |
TreeFactory.newTypeDeclaration(ModifiersTreeImpl modifiers,
ClassTreeImpl partial) |
| Modifier and Type | Method and Description |
|---|---|
NewClassTreeImpl |
TreeFactory.newClassCreatorRest(ArgumentListTreeImpl arguments,
Optional<ClassTreeImpl> classBody) |
EnumConstantTreeImpl |
TreeFactory.newEnumConstant(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<ArgumentListTreeImpl> arguments,
Optional<ClassTreeImpl> classBody,
Optional<com.sonar.sslr.api.AstNode> semicolonTokenAstNode) |
| Modifier and Type | Method and Description |
|---|---|
ClassTreeImpl |
ClassTreeImpl.complete(InternalSyntaxToken atToken,
InternalSyntaxToken interfaceToken,
IdentifierTree simpleName) |
ClassTreeImpl |
ClassTreeImpl.completeIdentifier(IdentifierTree identifier) |
ClassTreeImpl |
ClassTreeImpl.completeInterfaces(QualifiedIdentifierListTreeImpl interfaces) |
ClassTreeImpl |
ClassTreeImpl.completeModifiers(ModifiersTreeImpl modifiers) |
ClassTreeImpl |
ClassTreeImpl.completeSuperclass(Tree superClass) |
ClassTreeImpl |
ClassTreeImpl.completeTypeParameters(TypeParameterListTreeImpl typeParameters) |
| Constructor and Description |
|---|
NewClassTreeImpl(List arguments,
ClassTreeImpl classBody,
com.sonar.sslr.api.AstNode... children) |
Copyright © 2012–2015 SonarSource. All rights reserved.