| Package | Description |
|---|---|
| org.sonar.java.ast.parser | |
| org.sonar.java.model.declaration | |
| org.sonar.java.model.statement |
| Modifier and Type | Method and Description |
|---|---|
VariableTreeImpl |
JavaGrammar.CATCH_FORMAL_PARAMETER() |
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) |
VariableTreeImpl |
JavaGrammar.FORMAL_PARAMETER() |
VariableTreeImpl |
JavaGrammar.INFERED_PARAMETER() |
VariableTreeImpl |
TreeFactory.newCatchFormalParameter(Optional<ModifiersTreeImpl> modifiers,
Tree type,
VariableTreeImpl parameter) |
VariableTreeImpl |
TreeFactory.newFormalParameter(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableTreeImpl variable) |
VariableTreeImpl |
TreeFactory.newResource(ModifiersTreeImpl modifiers,
ExpressionTree classType,
VariableTreeImpl partial,
com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree expression) |
VariableTreeImpl |
TreeFactory.newSimpleParameter(com.sonar.sslr.api.AstNode identifierAstNode) |
VariableTreeImpl |
TreeFactory.newVariableDeclarator(com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree initializer) |
VariableTreeImpl |
TreeFactory.newVariableDeclaratorId(com.sonar.sslr.api.AstNode identifierAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> dims) |
VariableTreeImpl |
JavaGrammar.RESOURCE() |
VariableTreeImpl |
JavaGrammar.VARIABLE_DECLARATOR_ID() |
VariableTreeImpl |
JavaGrammar.VARIABLE_DECLARATOR() |
| Modifier and Type | Method and Description |
|---|---|
CatchTreeImpl |
TreeFactory.newCatchClause(com.sonar.sslr.api.AstNode catchTokenAstNode,
com.sonar.sslr.api.AstNode openParenTokenAstNode,
VariableTreeImpl parameter,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
BlockTreeImpl block) |
VariableTreeImpl |
TreeFactory.newCatchFormalParameter(Optional<ModifiersTreeImpl> modifiers,
Tree type,
VariableTreeImpl parameter) |
ForEachStatementImpl |
TreeFactory.newForeachStatement(com.sonar.sslr.api.AstNode forTokenAstNode,
com.sonar.sslr.api.AstNode openParenTokenAstNode,
VariableTreeImpl variable,
com.sonar.sslr.api.AstNode colonTokenAstNode,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
StatementTree statement) |
VariableTreeImpl |
TreeFactory.newFormalParameter(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableTreeImpl variable) |
VariableTreeImpl |
TreeFactory.newResource(ModifiersTreeImpl modifiers,
ExpressionTree classType,
VariableTreeImpl partial,
com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree expression) |
FormalParametersListTreeImpl |
TreeFactory.newVariableArgumentFormalParameter(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode ellipsisTokenAstNode,
VariableTreeImpl variable) |
VariableDeclaratorListTreeImpl |
TreeFactory.newVariableDeclarators(VariableTreeImpl variable,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,VariableTreeImpl>>> rests) |
FormalParametersListTreeImpl |
TreeFactory.prependNewFormalParameter(VariableTreeImpl variable,
Optional<com.sonar.sslr.api.AstNode> rest) |
LambdaParameterListTreeImpl |
TreeFactory.singleInferedParameter(VariableTreeImpl parameter) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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) |
VariableDeclaratorListTreeImpl |
TreeFactory.newVariableDeclarators(VariableTreeImpl variable,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,VariableTreeImpl>>> rests) |
| Constructor and Description |
|---|
FormalParametersListTreeImpl(List<AnnotationTreeImpl> annotations,
InternalSyntaxToken ellipsisToken,
VariableTreeImpl variable) |
FormalParametersListTreeImpl(VariableTreeImpl variable) |
| Constructor and Description |
|---|
LambdaParameterListTreeImpl(InternalSyntaxToken openParenToken,
List<VariableTreeImpl> params,
InternalSyntaxToken closeParenToken,
List<com.sonar.sslr.api.AstNode> children) |
ResourceListTreeImpl(List<VariableTreeImpl> resources,
List<com.sonar.sslr.api.AstNode> children) |
VariableDeclaratorListTreeImpl(List<VariableTreeImpl> variables,
List<com.sonar.sslr.api.AstNode> children) |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumConstantTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
VariableTreeImpl |
VariableTreeImpl.completeIdentifierAndDims(IdentifierTreeImpl simpleName,
int dims) |
VariableTreeImpl |
VariableTreeImpl.completeModifiers(ModifiersTreeImpl modifiers) |
VariableTreeImpl |
VariableTreeImpl.completeModifiersAndType(ModifiersTreeImpl modifiers,
Tree type) |
VariableTreeImpl |
VariableTreeImpl.completeType(Tree type) |
VariableTreeImpl |
VariableTreeImpl.completeTypeAndInitializer(Tree type,
ExpressionTree initializer) |
| Constructor and Description |
|---|
CatchTreeImpl(InternalSyntaxToken catchToken,
InternalSyntaxToken openParenToken,
VariableTreeImpl parameter,
InternalSyntaxToken closeParenToken,
BlockTreeImpl block) |
Copyright © 2012–2015 SonarSource. All rights reserved.