| Package | Description |
|---|---|
| org.sonar.java.ast.parser | |
| org.sonar.java.model | |
| org.sonar.java.model.declaration | |
| org.sonar.java.model.expression | |
| org.sonar.java.model.statement | |
| org.sonar.plugins.java.api.tree |
Provides interfaces to represent Java source code as syntax tree.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
JavaGrammar.ADDITIVE_EXPRESSION() |
ExpressionTree |
JavaGrammar.AND_EXPRESSION() |
ExpressionTree |
JavaGrammar.ANNOTATED_PARAMETERIZED_IDENTIFIER() |
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.applySelectors1(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
ExpressionTree |
TreeFactory.applySelectors2(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
ExpressionTree |
JavaGrammar.ASSIGNMENT_EXPRESSION() |
ExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
JavaGrammar.BASIC_CLASS_EXPRESSION() |
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) |
ExpressionTree |
TreeFactory.binaryExpression1(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression10(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression2(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression3(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression4(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression5(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression6(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression7(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression8(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression9(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
JavaGrammar.CAST_EXPRESSION() |
ExpressionTree |
TreeFactory.completeCastExpression(com.sonar.sslr.api.AstNode openParenTokenAstNode,
TypeCastExpressionTreeImpl partial) |
ExpressionTree |
TreeFactory.completeCreator(Optional<TypeArgumentListTreeImpl> typeArguments,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.completeCreatorSelector(com.sonar.sslr.api.AstNode dotTokenAstNode,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.completeInstanceofExpression(ExpressionTree expression,
Optional<InstanceOfTreeImpl> partial) |
ExpressionTree |
TreeFactory.completeMemberSelectOrMethodSelector(com.sonar.sslr.api.AstNode dotTokenAstNode,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.completeMethodReference(MethodReferenceTreeImpl partial,
Optional<TypeArgumentListTreeImpl> typeArguments,
com.sonar.sslr.api.AstNode newOrIdentifierToken) |
ExpressionTree |
TreeFactory.completeTernaryExpression(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
ExpressionTree |
JavaGrammar.CONDITIONAL_AND_EXPRESSION() |
ExpressionTree |
JavaGrammar.CONDITIONAL_EXPRESSION() |
ExpressionTree |
JavaGrammar.CONDITIONAL_OR_EXPRESSION() |
ExpressionTree |
JavaGrammar.CREATOR() |
ExpressionTree |
JavaGrammar.ELEMENT_VALUE() |
ExpressionTree |
JavaGrammar.EQUALITY_EXPRESSION() |
ExpressionTree |
JavaGrammar.EXCLUSIVE_OR_EXPRESSION() |
ExpressionTree |
JavaGrammar.EXPRESSION() |
ExpressionTree |
JavaGrammar.IDENTIFIER_OR_METHOD_INVOCATION() |
ExpressionTree |
JavaGrammar.INCLUSIVE_OR_EXPRESSION() |
ExpressionTree |
JavaGrammar.INSTANCEOF_EXPRESSION() |
ExpressionTree |
JavaGrammar.LAMBDA_EXPRESSION() |
ExpressionTree |
TreeFactory.lambdaExpression(LambdaParameterListTreeImpl parameters,
com.sonar.sslr.api.AstNode arrowToken,
Tree body) |
ExpressionTree |
JavaGrammar.LITERAL() |
ExpressionTree |
TreeFactory.literal(com.sonar.sslr.api.AstNode astNode) |
ExpressionTree |
JavaGrammar.METHOD_REFERENCE() |
ExpressionTree |
JavaGrammar.MULTIPLICATIVE_EXPRESSION() |
ExpressionTree |
JavaGrammar.NEW_EXPRESSION() |
ExpressionTree |
TreeFactory.newAnnotatedParameterizedIdentifier(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<TypeArgumentListTreeImpl> typeArguments) |
ExpressionTree |
TreeFactory.newArrayCreator(Tree type,
NewArrayTreeImpl partial) |
ExpressionTree |
TreeFactory.newBangExpression(com.sonar.sslr.api.AstNode bangTokenAstNode,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newBasicTypeArgument(ExpressionTree type) |
ExpressionTree |
TreeFactory.newClassCreator(ExpressionTree qualifiedIdentifier,
NewClassTreeImpl classCreatorRest) |
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) |
ExpressionTree |
TreeFactory.newExpression(com.sonar.sslr.api.AstNode newToken,
Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.newIdentifierOrMethodInvocation(Optional<TypeArgumentListTreeImpl> typeArguments,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<ArgumentListTreeImpl> arguments) |
ExpressionTree |
TreeFactory.newPackageDeclaration(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode packageTokenAstNode,
ExpressionTree qualifiedIdentifier,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
ExpressionTree |
TreeFactory.newPostfixExpression(ExpressionTree expression,
Optional<com.sonar.sslr.api.AstNode> postfixOperatorAstNode) |
ExpressionTree |
TreeFactory.newPrefixedExpression(com.sonar.sslr.api.AstNode operatorTokenAstNode,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newQualifiedIdentifier(ExpressionTree firstIdentifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> rests) |
ExpressionTree |
TreeFactory.newTildaExpression(com.sonar.sslr.api.AstNode tildaTokenAstNode,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newType(ExpressionTree basicOrClassType,
Optional<List<com.sonar.sslr.api.AstNode>> dims) |
ExpressionTree |
JavaGrammar.PACKAGE_DECLARATION() |
ExpressionTree |
JavaGrammar.PRIMARY() |
ExpressionTree |
JavaGrammar.QUALIFIED_IDENTIFIER() |
ExpressionTree |
JavaGrammar.RELATIONAL_EXPRESSION() |
ExpressionTree |
JavaGrammar.SELECTOR() |
ExpressionTree |
JavaGrammar.SHIFT_EXPRESSION() |
ExpressionTree |
JavaGrammar.TYPE() |
ExpressionTree |
JavaGrammar.UNARY_EXPRESSION_NOT_PLUS_MINUS() |
ExpressionTree |
JavaGrammar.UNARY_EXPRESSION() |
ExpressionTree |
JavaGrammar.VARIABLE_INITIALIZER() |
ExpressionTree |
JavaGrammar.VOID_CLASS_EXPRESSION() |
ExpressionTree |
TreeFactory.voidClassExpression(com.sonar.sslr.api.AstNode voidTokenAstNode,
com.sonar.sslr.api.AstNode dotToken,
com.sonar.sslr.api.AstNode classTokenAstNode) |
| Modifier and Type | Method and Description |
|---|---|
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
JavaGrammar.DEFAULT_VALUE() |
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
TreeFactory.newDefaultValue(com.sonar.sslr.api.AstNode defaultTokenAstNode,
ExpressionTree elementValue) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
TreeFactory.applySelectors1(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
ExpressionTree |
TreeFactory.applySelectors2(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
ExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression1(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression10(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression2(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression3(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression4(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression5(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression6(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression7(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression8(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression9(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
com.sonar.sslr.api.AstNode |
TreeFactory.completeAnnotationMethod(ExpressionTree type,
com.sonar.sslr.api.AstNode identifierAstNode,
MethodTreeImpl partial,
com.sonar.sslr.api.AstNode semiTokenAstNode) |
AssertStatementTreeImpl |
TreeFactory.completeAssertStatement(com.sonar.sslr.api.AstNode assertToken,
ExpressionTree expression,
Optional<AssertStatementTreeImpl> detailExpression,
com.sonar.sslr.api.AstNode semicolonToken) |
ExpressionTree |
TreeFactory.completeCreator(Optional<TypeArgumentListTreeImpl> typeArguments,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.completeCreatorSelector(com.sonar.sslr.api.AstNode dotTokenAstNode,
ExpressionTree partial) |
VariableDeclaratorListTreeImpl |
TreeFactory.completeFieldDeclaration(ExpressionTree type,
VariableDeclaratorListTreeImpl partial,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
IfStatementTreeImpl |
TreeFactory.completeIf(com.sonar.sslr.api.AstNode ifToken,
com.sonar.sslr.api.AstNode openParen,
ExpressionTree condition,
com.sonar.sslr.api.AstNode closeParen,
StatementTree statement,
Optional<IfStatementTreeImpl> elseClause) |
ExpressionTree |
TreeFactory.completeInstanceofExpression(ExpressionTree expression,
Optional<InstanceOfTreeImpl> partial) |
VariableDeclaratorListTreeImpl |
TreeFactory.completeLocalVariableDeclaration(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableDeclaratorListTreeImpl variables,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
ExpressionTree |
TreeFactory.completeMemberSelectOrMethodSelector(com.sonar.sslr.api.AstNode dotTokenAstNode,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.completeTernaryExpression(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
FormalParametersListTreeImpl |
TreeFactory.completeTypeFormalParameters(ModifiersTreeImpl modifiers,
ExpressionTree type,
FormalParametersListTreeImpl partial) |
DoWhileStatementTreeImpl |
TreeFactory.doWhileStatement(com.sonar.sslr.api.AstNode doToken,
StatementTree statement,
com.sonar.sslr.api.AstNode whileToken,
com.sonar.sslr.api.AstNode openParen,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParen,
com.sonar.sslr.api.AstNode semicolon) |
ExpressionStatementTreeImpl |
TreeFactory.expressionStatement(ExpressionTree expression,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
AnnotationTreeImpl |
TreeFactory.newAnnotation(com.sonar.sslr.api.AstNode atTokenAstNode,
ExpressionTree qualifiedIdentifier,
Optional<ArgumentListTreeImpl> arguments) |
ArgumentListTreeImpl |
TreeFactory.newArguments(ExpressionTree expression,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
ArrayAccessExpressionTreeImpl |
TreeFactory.newArrayAccessExpression(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode openBracketTokenAstNode,
ExpressionTree index,
com.sonar.sslr.api.AstNode closeBracketTokenAstNode) |
NewArrayTreeImpl |
TreeFactory.newArrayCreatorWithDimension(com.sonar.sslr.api.AstNode openBracketToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeBracketToken,
Optional<List<ArrayAccessExpressionTreeImpl>> arrayAccesses,
Optional<List<com.sonar.sslr.api.AstNode>> dims) |
AssertStatementTreeImpl |
TreeFactory.newAssertStatement(com.sonar.sslr.api.AstNode colonToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newBangExpression(com.sonar.sslr.api.AstNode bangTokenAstNode,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newBasicTypeArgument(ExpressionTree type) |
TypeCastExpressionTreeImpl |
TreeFactory.newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl basicType,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
ExpressionTree expression) |
BoundListTreeImpl |
TreeFactory.newBounds(ExpressionTree classType,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
CaseLabelTreeImpl |
TreeFactory.newCaseSwitchLabel(com.sonar.sslr.api.AstNode caseToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode colonToken) |
Tree |
TreeFactory.newCatchType(ExpressionTree qualifiedIdentifier,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
TypeCastExpressionTreeImpl |
TreeFactory.newClassCastExpression(Tree type,
Optional<List<com.sonar.sslr.api.AstNode>> classTypes,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newClassCreator(ExpressionTree qualifiedIdentifier,
NewClassTreeImpl classCreatorRest) |
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
TreeFactory.newDefaultValue(com.sonar.sslr.api.AstNode defaultTokenAstNode,
ExpressionTree elementValue) |
NewArrayTreeImpl |
TreeFactory.newElementValueArrayInitializer(ExpressionTree elementValue,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
AssignmentExpressionTreeImpl |
TreeFactory.newElementValuePair(com.sonar.sslr.api.AstNode identifierAstNode,
com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree elementValue) |
ExpressionTree |
TreeFactory.newExpression(com.sonar.sslr.api.AstNode newToken,
Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree partial) |
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) |
StatementExpressionListTreeImpl |
TreeFactory.newForInitDeclaration(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableDeclaratorListTreeImpl variables) |
VariableTreeImpl |
TreeFactory.newFormalParameter(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableTreeImpl variable) |
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) |
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) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand1(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand10(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand11(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand2(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand3(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand4(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand5(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand6(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand7(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand8(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand9(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
ExpressionTree |
TreeFactory.newPackageDeclaration(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode packageTokenAstNode,
ExpressionTree qualifiedIdentifier,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
ExpressionTree |
TreeFactory.newPostfixExpression(ExpressionTree expression,
Optional<com.sonar.sslr.api.AstNode> postfixOperatorAstNode) |
ExpressionTree |
TreeFactory.newPrefixedExpression(com.sonar.sslr.api.AstNode operatorTokenAstNode,
ExpressionTree expression) |
MethodReferenceTreeImpl |
TreeFactory.newPrimaryMethodReference(ExpressionTree expression,
com.sonar.sslr.api.AstNode doubleColonToken) |
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) |
VariableTreeImpl |
TreeFactory.newResource(ModifiersTreeImpl modifiers,
ExpressionTree classType,
VariableTreeImpl partial,
com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree expression) |
ArgumentListTreeImpl |
TreeFactory.newSingleElementAnnotation(com.sonar.sslr.api.AstNode openParenTokenAstNode,
ExpressionTree elementValue,
com.sonar.sslr.api.AstNode closeParenTokenAstNode) |
StatementExpressionListTreeImpl |
TreeFactory.newStatementExpressions(ExpressionTree expression,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
ConditionalExpressionTreeImpl |
TreeFactory.newTernaryExpression(com.sonar.sslr.api.AstNode queryTokenAstNode,
ExpressionTree trueExpression,
com.sonar.sslr.api.AstNode colonTokenAstNode,
ExpressionTree falseExpression) |
ExpressionTree |
TreeFactory.newTildaExpression(com.sonar.sslr.api.AstNode tildaTokenAstNode,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newType(ExpressionTree basicOrClassType,
Optional<List<com.sonar.sslr.api.AstNode>> dims) |
VariableTreeImpl |
TreeFactory.newVariableDeclarator(com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree initializer) |
JavaTree.WildcardTreeImpl |
TreeFactory.newWildcardTypeArguments(com.sonar.sslr.api.AstNode extendsOrSuperTokenAstNode,
Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree type) |
ParenthesizedTreeImpl |
TreeFactory.parenthesizedExpression(com.sonar.sslr.api.AstNode leftParenthesisToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode rightParenthesisToken) |
SwitchStatementTreeImpl |
TreeFactory.switchStatement(com.sonar.sslr.api.AstNode switchToken,
com.sonar.sslr.api.AstNode openParen,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParen,
com.sonar.sslr.api.AstNode leftCurlyBraceToken,
Optional<List<CaseGroupTreeImpl>> optionalGroups,
com.sonar.sslr.api.AstNode rightCurlyBraceToken) |
SynchronizedStatementTreeImpl |
TreeFactory.synchronizedStatement(com.sonar.sslr.api.AstNode synchronizedToken,
com.sonar.sslr.api.AstNode openParen,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParen,
BlockTreeImpl block) |
ThrowStatementTreeImpl |
TreeFactory.throwStatement(com.sonar.sslr.api.AstNode throwToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode semicolonToken) |
WhileStatementTreeImpl |
TreeFactory.whileStatement(com.sonar.sslr.api.AstNode whileToken,
com.sonar.sslr.api.AstNode openParen,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParen,
StatementTree statement) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
TreeFactory.applySelectors1(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
ExpressionTree |
TreeFactory.applySelectors2(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
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) |
MethodTreeImpl |
TreeFactory.newAnnotationTypeMethod(com.sonar.sslr.api.AstNode openParenTokenAstNode,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> defaultValue) |
JavaTree.CompilationUnitTreeImpl |
TreeFactory.newCompilationUnit(com.sonar.sslr.api.AstNode spacing,
Optional<ExpressionTree> packageDeclaration,
Optional<List<JavaTree.ImportTreeImpl>> importDeclarations,
Optional<List<com.sonar.sslr.api.AstNode>> typeDeclarations,
com.sonar.sslr.api.AstNode eof) |
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) |
ForStatementTreeImpl |
TreeFactory.newStandardForStatement(com.sonar.sslr.api.AstNode forTokenAstNode,
com.sonar.sslr.api.AstNode openParenTokenAstNode,
Optional<StatementExpressionListTreeImpl> forInit,
com.sonar.sslr.api.AstNode forInitSemicolonTokenAstNode,
Optional<ExpressionTree> expression,
com.sonar.sslr.api.AstNode expressionSemicolonTokenAstNode,
Optional<StatementExpressionListTreeImpl> forUpdate,
com.sonar.sslr.api.AstNode forUpdateSemicolonTokenAstNode,
StatementTree statement) |
ReturnStatementTreeImpl |
TreeFactory.returnStatement(com.sonar.sslr.api.AstNode returnToken,
Optional<ExpressionTree> expression,
com.sonar.sslr.api.AstNode semicolonToken) |
| Constructor and Description |
|---|
ArgumentListTreeImpl(InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken) |
| Constructor and Description |
|---|
ArgumentListTreeImpl(List<ExpressionTree> expressions,
List<com.sonar.sslr.api.AstNode> children) |
QualifiedIdentifierListTreeImpl(List<? extends ExpressionTree> qualifiedIdentifiers,
List<com.sonar.sslr.api.AstNode> children) |
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaTree.ArrayTypeTreeImpl |
static class |
JavaTree.NotImplementedTreeImpl |
static class |
JavaTree.ParameterizedTypeTreeImpl |
static class |
JavaTree.PrimitiveTypeTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
JavaTree.CompilationUnitTreeImpl.packageName() |
| Modifier and Type | Method and Description |
|---|---|
static Integer |
LiteralUtils.intLiteralValue(ExpressionTree expression) |
| Constructor and Description |
|---|
JavaTree.CompilationUnitTreeImpl(ExpressionTree packageName,
List<ImportTree> imports,
List<Tree> types,
List<AnnotationTree> packageAnnotations,
List<com.sonar.sslr.api.AstNode> children) |
JavaTree.ParameterizedTypeTreeImpl(com.sonar.sslr.api.AstNode child,
ExpressionTree type,
List<Tree> typeArguments) |
JavaTree.ParameterizedTypeTreeImpl(ExpressionTree type,
TypeArgumentListTreeImpl typeArguments) |
JavaTree.WildcardTreeImpl(Tree.Kind kind,
InternalSyntaxToken extendsOrSuperToken,
List<AnnotationTreeImpl> annotations,
ExpressionTree bound) |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
MethodTreeImpl.defaultValue() |
ExpressionTree |
VariableTreeImpl.initializer() |
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionTree> |
AnnotationTreeImpl.arguments() |
List<ExpressionTree> |
MethodTreeImpl.throwsClauses() |
| Modifier and Type | Method and Description |
|---|---|
VariableTreeImpl |
VariableTreeImpl.completeTypeAndInitializer(Tree type,
ExpressionTree initializer) |
| Constructor and Description |
|---|
MethodTreeImpl(FormalParametersListTreeImpl parameters,
SyntaxToken defaultToken,
ExpressionTree defaultValue) |
VariableTreeImpl(com.sonar.sslr.api.AstNode astNode,
ModifiersTree modifiers,
Tree type,
IdentifierTree simpleName,
ExpressionTree initializer) |
VariableTreeImpl(InternalSyntaxToken equalToken,
ExpressionTree initializer,
com.sonar.sslr.api.AstNode... children) |
VariableTreeImpl(Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
ExpressionTree initializer) |
| Constructor and Description |
|---|
AnnotationTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree annotationType,
List<ExpressionTree> arguments) |
MethodTreeImpl(Tree returnType,
IdentifierTree simpleName,
FormalParametersListTreeImpl parameters,
List<ExpressionTree> throwsClauses,
BlockTree block) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayAccessExpressionTreeImpl |
class |
AssignmentExpressionTreeImpl |
class |
BinaryExpressionTreeImpl |
class |
ConditionalExpressionTreeImpl |
class |
IdentifierTreeImpl |
class |
InstanceOfTreeImpl |
class |
InternalPostfixUnaryExpression |
class |
InternalPrefixUnaryExpression |
class |
LambdaExpressionTreeImpl |
class |
LiteralTreeImpl |
class |
MemberSelectExpressionTreeImpl |
class |
MethodInvocationTreeImpl |
class |
MethodReferenceTreeImpl |
class |
NewArrayTreeImpl |
class |
NewClassTreeImpl |
class |
ParenthesizedTreeImpl |
class |
TypeCastExpressionTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
ConditionalExpressionTreeImpl.condition() |
ExpressionTree |
NewClassTreeImpl.enclosingExpression() |
ExpressionTree |
InstanceOfTreeImpl.expression() |
ExpressionTree |
ArrayAccessExpressionTreeImpl.expression() |
ExpressionTree |
InternalPostfixUnaryExpression.expression() |
ExpressionTree |
TypeCastExpressionTreeImpl.expression() |
ExpressionTree |
ParenthesizedTreeImpl.expression() |
ExpressionTree |
InternalPrefixUnaryExpression.expression() |
ExpressionTree |
MemberSelectExpressionTreeImpl.expression() |
ExpressionTree |
AssignmentExpressionTreeImpl.expression() |
ExpressionTree |
ConditionalExpressionTreeImpl.falseExpression() |
ExpressionTree |
ArrayAccessExpressionTreeImpl.index() |
ExpressionTree |
BinaryExpressionTreeImpl.leftOperand() |
ExpressionTree |
MethodInvocationTreeImpl.methodSelect() |
ExpressionTree |
BinaryExpressionTreeImpl.rightOperand() |
ExpressionTree |
ConditionalExpressionTreeImpl.trueExpression() |
ExpressionTree |
AssignmentExpressionTreeImpl.variable() |
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionTree> |
NewClassTreeImpl.arguments() |
List<ExpressionTree> |
MethodInvocationTreeImpl.arguments() |
List<ExpressionTree> |
NewArrayTreeImpl.dimensions() |
List<ExpressionTree> |
NewArrayTreeImpl.initializers() |
| Modifier and Type | Method and Description |
|---|---|
InstanceOfTreeImpl |
InstanceOfTreeImpl.complete(ExpressionTree expression) |
ArrayAccessExpressionTreeImpl |
ArrayAccessExpressionTreeImpl.complete(ExpressionTree expression) |
ConditionalExpressionTreeImpl |
ConditionalExpressionTreeImpl.complete(ExpressionTree condition) |
NewClassTreeImpl |
NewClassTreeImpl.completeWithEnclosingExpression(ExpressionTree enclosingExpression) |
MemberSelectExpressionTreeImpl |
MemberSelectExpressionTreeImpl.completeWithExpression(ExpressionTree expression) |
NewClassTreeImpl |
NewClassTreeImpl.completeWithIdentifier(ExpressionTree identifier) |
| Constructor and Description |
|---|
MethodInvocationTreeImpl(ExpressionTree methodSelect,
TypeArguments typeArguments,
List<ExpressionTree> arguments,
com.sonar.sslr.api.AstNode... children) |
NewArrayTreeImpl(List<ExpressionTree> dimensions,
List<ExpressionTree> initializers,
List<com.sonar.sslr.api.AstNode> children) |
NewArrayTreeImpl(List<ExpressionTree> dimensions,
List<ExpressionTree> initializers,
List<com.sonar.sslr.api.AstNode> children) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
DoWhileStatementTreeImpl.condition() |
ExpressionTree |
ForStatementTreeImpl.condition() |
ExpressionTree |
IfStatementTreeImpl.condition() |
ExpressionTree |
WhileStatementTreeImpl.condition() |
ExpressionTree |
AssertStatementTreeImpl.condition() |
ExpressionTree |
AssertStatementTreeImpl.detail() |
ExpressionTree |
ExpressionStatementTreeImpl.expression() |
ExpressionTree |
ThrowStatementTreeImpl.expression() |
ExpressionTree |
SynchronizedStatementTreeImpl.expression() |
ExpressionTree |
CaseLabelTreeImpl.expression() |
ExpressionTree |
ForEachStatementImpl.expression() |
ExpressionTree |
SwitchStatementTreeImpl.expression() |
ExpressionTree |
ReturnStatementTreeImpl.expression() |
| Modifier and Type | Method and Description |
|---|---|
AssertStatementTreeImpl |
AssertStatementTreeImpl.complete(ExpressionTree condition,
com.sonar.sslr.api.AstNode assertToken,
com.sonar.sslr.api.AstNode expression,
com.sonar.sslr.api.AstNode semicolonToken) |
IfStatementTreeImpl |
IfStatementTreeImpl.complete(InternalSyntaxToken ifKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree thenStatement,
com.sonar.sslr.api.AstNode... children) |
| Constructor and Description |
|---|
AssertStatementTreeImpl(ExpressionTree detail,
com.sonar.sslr.api.AstNode colonToken,
com.sonar.sslr.api.AstNode expression) |
AssertStatementTreeImpl(ExpressionTree condition,
com.sonar.sslr.api.AstNode assertToken,
com.sonar.sslr.api.AstNode expression,
com.sonar.sslr.api.AstNode semicolonToken) |
CaseLabelTreeImpl(ExpressionTree expression,
com.sonar.sslr.api.AstNode... children) |
DoWhileStatementTreeImpl(InternalSyntaxToken doKeyword,
StatementTree statement,
InternalSyntaxToken whileKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
InternalSyntaxToken semicolonToken,
com.sonar.sslr.api.AstNode... children) |
ExpressionStatementTreeImpl(ExpressionTree expression,
InternalSyntaxToken semicolonToken,
com.sonar.sslr.api.AstNode... children) |
ForEachStatementImpl(VariableTree variable,
ExpressionTree expression,
StatementTree statement,
com.sonar.sslr.api.AstNode... children) |
ForStatementTreeImpl(List<StatementTree> initializer,
ExpressionTree condition,
List<StatementTree> update,
StatementTree statement) |
IfStatementTreeImpl(InternalSyntaxToken ifKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree thenStatement,
com.sonar.sslr.api.AstNode... children) |
ReturnStatementTreeImpl(ExpressionTree expression,
com.sonar.sslr.api.AstNode... children) |
SwitchStatementTreeImpl(InternalSyntaxToken switchKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
InternalSyntaxToken openBraceToken,
List<CaseGroupTreeImpl> groups,
InternalSyntaxToken closeBraceToken,
List<com.sonar.sslr.api.AstNode> children) |
SynchronizedStatementTreeImpl(InternalSyntaxToken synchronizedKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
BlockTree block,
com.sonar.sslr.api.AstNode... children) |
ThrowStatementTreeImpl(ExpressionTree expression,
com.sonar.sslr.api.AstNode... children) |
WhileStatementTreeImpl(InternalSyntaxToken whileKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree statement,
com.sonar.sslr.api.AstNode... children) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AnnotationTree
Annotation.
|
interface |
ArrayAccessExpressionTree
Array access expression.
|
interface |
ArrayTypeTree
Array type.
|
interface |
AssignmentExpressionTree
Assignment expression.
|
interface |
BinaryExpressionTree
Binary expression.
|
interface |
ConditionalExpressionTree
Conditional expression.
|
interface |
IdentifierTree
Identifier expression.
|
interface |
InstanceOfTree
'instanceof' expression.
|
interface |
LambdaExpressionTree
Lambda expression.
|
interface |
LiteralTree
Literal expression.
|
interface |
MemberSelectExpressionTree
Member select expression.
|
interface |
MethodInvocationTree
Method invocation expression.
|
interface |
MethodReferenceTree
Method reference.
|
interface |
NewArrayTree
Array creation expression.
|
interface |
NewClassTree
Class instance creation expression.
|
interface |
ParenthesizedTree
Parenthesized expression.
|
interface |
PrimitiveTypeTree
Primitive type.
|
interface |
TypeCastTree
Cast expression.
|
interface |
UnaryExpressionTree
Postfix or unary expression.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
ForStatementTree.condition() |
ExpressionTree |
ConditionalExpressionTree.condition() |
ExpressionTree |
DoWhileStatementTree.condition() |
ExpressionTree |
WhileStatementTree.condition() |
ExpressionTree |
IfStatementTree.condition() |
ExpressionTree |
AssertStatementTree.condition() |
ExpressionTree |
MethodTree.defaultValue() |
ExpressionTree |
AssertStatementTree.detail() |
ExpressionTree |
NewClassTree.enclosingExpression() |
ExpressionTree |
TypeCastTree.expression() |
ExpressionTree |
ReturnStatementTree.expression() |
ExpressionTree |
ThrowStatementTree.expression() |
ExpressionTree |
InstanceOfTree.expression() |
ExpressionTree |
ParenthesizedTree.expression() |
ExpressionTree |
ExpressionStatementTree.expression() |
ExpressionTree |
ArrayAccessExpressionTree.expression() |
ExpressionTree |
ForEachStatement.expression() |
ExpressionTree |
SynchronizedStatementTree.expression() |
ExpressionTree |
AssignmentExpressionTree.expression() |
ExpressionTree |
MemberSelectExpressionTree.expression() |
ExpressionTree |
SwitchStatementTree.expression() |
ExpressionTree |
UnaryExpressionTree.expression() |
ExpressionTree |
CaseLabelTree.expression() |
ExpressionTree |
ConditionalExpressionTree.falseExpression() |
ExpressionTree |
ArrayAccessExpressionTree.index() |
ExpressionTree |
VariableTree.initializer() |
ExpressionTree |
EnumConstantTree.initializer() |
ExpressionTree |
BinaryExpressionTree.leftOperand() |
ExpressionTree |
MethodInvocationTree.methodSelect() |
ExpressionTree |
CompilationUnitTree.packageName() |
ExpressionTree |
BinaryExpressionTree.rightOperand() |
ExpressionTree |
ConditionalExpressionTree.trueExpression() |
ExpressionTree |
AssignmentExpressionTree.variable() |
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionTree> |
AnnotationTree.arguments() |
List<ExpressionTree> |
NewClassTree.arguments() |
List<ExpressionTree> |
MethodInvocationTree.arguments() |
List<ExpressionTree> |
NewArrayTree.dimensions() |
List<ExpressionTree> |
NewArrayTree.initializers() |
List<ExpressionTree> |
MethodTree.throwsClauses() |
Copyright © 2012–2015 SonarSource. All rights reserved.