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.applySelectors1(ExpressionTree primary,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree>>> selectors) |
ExpressionTree |
JavaGrammar.ASSIGNMENT_EXPRESSION() |
ExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
JavaGrammar.BASIC_CLASS_EXPRESSION() |
ExpressionTree |
TreeFactory.basicClassExpression(JavaTree.PrimitiveTypeTreeImpl basicType,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> dimensions,
InternalSyntaxToken dotToken,
InternalSyntaxToken classToken) |
ExpressionTree |
TreeFactory.binaryExpression1(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression10(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression2(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression3(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression4(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression5(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression6(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression7(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression8(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression9(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
JavaGrammar.CAST_EXPRESSION() |
ExpressionTree |
TreeFactory.completeCastExpression(InternalSyntaxToken openParenToken,
TypeCastExpressionTreeImpl partial) |
ExpressionTree |
TreeFactory.completeInstanceofExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<InstanceOfTreeImpl> partial) |
ExpressionTree |
TreeFactory.completeMethodReference(MethodReferenceTreeImpl partial,
com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments,
InternalSyntaxToken newOrIdentifierToken) |
ExpressionTree |
TreeFactory.completeTernaryExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.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,
InternalSyntaxToken arrowToken,
Tree body) |
ExpressionTree |
JavaGrammar.LITERAL() |
ExpressionTree |
TreeFactory.literal(InternalSyntaxToken token) |
ExpressionTree |
JavaGrammar.METHOD_REFERENCE() |
ExpressionTree |
JavaGrammar.MULTIPLICATIVE_EXPRESSION() |
ExpressionTree |
JavaGrammar.NEW_EXPRESSION() |
ExpressionTree |
TreeFactory.newAnnotatedParameterizedIdentifier(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments) |
ExpressionTree |
TreeFactory.newArrayCreator(TypeTree type,
NewArrayTreeImpl partial) |
ExpressionTree |
TreeFactory.newBangExpression(InternalSyntaxToken bangToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newClassCreator(com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments,
TypeTree qualifiedIdentifier,
NewClassTreeImpl classCreatorRest) |
ExpressionTree |
TreeFactory.newDotClassSelector(com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> dimensions,
InternalSyntaxToken dotToken,
InternalSyntaxToken classToken) |
ExpressionTree |
TreeFactory.newExpression(InternalSyntaxToken newToken,
com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.newIdentifierOrMethodInvocation(com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> arguments) |
ExpressionTree |
TreeFactory.newPostfixExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> postfixOperator) |
ExpressionTree |
TreeFactory.newPrefixedExpression(InternalSyntaxToken operatorToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newTildaExpression(InternalSyntaxToken tildaToken,
ExpressionTree expression) |
ExpressionTree |
JavaGrammar.PRIMARY_WITH_SELECTOR() |
ExpressionTree |
JavaGrammar.PRIMARY() |
ExpressionTree |
JavaGrammar.RELATIONAL_EXPRESSION() |
ExpressionTree |
JavaGrammar.SHIFT_EXPRESSION() |
ExpressionTree |
JavaGrammar.UNARY_EXPRESSION_NOT_PLUS_MINUS() |
ExpressionTree |
JavaGrammar.UNARY_EXPRESSION() |
ExpressionTree |
JavaGrammar.VARIABLE_INITIALIZER() |
Modifier and Type | Method and Description |
---|---|
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> |
TreeFactory.completeCreatorSelector(InternalSyntaxToken dotToken,
ExpressionTree partial) |
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> |
TreeFactory.completeMemberSelectOrMethodSelector(InternalSyntaxToken dotToken,
ExpressionTree partial) |
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
JavaGrammar.DEFAULT_VALUE() |
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
TreeFactory.newDefaultValue(InternalSyntaxToken defaultToken,
ExpressionTree elementValue) |
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> |
JavaGrammar.SELECTOR() |
Modifier and Type | Method and Description |
---|---|
ExpressionTree |
TreeFactory.applySelectors1(ExpressionTree primary,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree>>> selectors) |
ExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression1(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression10(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression2(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression3(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression4(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression5(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression6(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression7(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression8(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
TreeFactory.binaryExpression9(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
AssertStatementTreeImpl |
TreeFactory.completeAssertStatement(InternalSyntaxToken assertToken,
ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<AssertStatementTreeImpl> detailExpression,
InternalSyntaxToken semicolonSyntaxToken) |
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> |
TreeFactory.completeCreatorSelector(InternalSyntaxToken dotToken,
ExpressionTree partial) |
IfStatementTreeImpl |
TreeFactory.completeIf(InternalSyntaxToken ifToken,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree statement,
com.sonar.sslr.api.typed.Optional<IfStatementTreeImpl> elseClause) |
ExpressionTree |
TreeFactory.completeInstanceofExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<InstanceOfTreeImpl> partial) |
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> |
TreeFactory.completeMemberSelectOrMethodSelector(InternalSyntaxToken dotToken,
ExpressionTree partial) |
ExpressionTree |
TreeFactory.completeTernaryExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<ConditionalExpressionTreeImpl> partial) |
DoWhileStatementTreeImpl |
TreeFactory.doWhileStatement(InternalSyntaxToken doToken,
StatementTree statement,
InternalSyntaxToken whileToken,
InternalSyntaxToken openParen,
ExpressionTree expression,
InternalSyntaxToken closeParen,
InternalSyntaxToken semicolon) |
ExpressionStatementTreeImpl |
TreeFactory.expressionStatement(ExpressionTree expression,
InternalSyntaxToken semicolonToken) |
ArgumentListTreeImpl |
TreeFactory.newArguments(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
ArrayAccessExpressionTreeImpl |
TreeFactory.newArrayAccessExpression(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken openBracketToken,
ExpressionTree index,
InternalSyntaxToken closeBracketToken) |
NewArrayTreeImpl |
TreeFactory.newArrayCreatorWithDimension(InternalSyntaxToken openBracketToken,
ExpressionTree expression,
InternalSyntaxToken closeBracketToken,
com.sonar.sslr.api.typed.Optional<List<ArrayAccessExpressionTreeImpl>> arrayAccesses,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dims) |
AssertStatementTreeImpl |
TreeFactory.newAssertStatement(InternalSyntaxToken colonToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newBangExpression(InternalSyntaxToken bangToken,
ExpressionTree expression) |
TypeCastExpressionTreeImpl |
TreeFactory.newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl basicType,
InternalSyntaxToken closeParenToken,
ExpressionTree expression) |
CaseLabelTreeImpl |
TreeFactory.newCaseSwitchLabel(InternalSyntaxToken caseSyntaxToken,
ExpressionTree expression,
InternalSyntaxToken colonSyntaxToken) |
TypeCastExpressionTreeImpl |
TreeFactory.newClassCastExpression(TypeTree type,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,BoundListTreeImpl>> classTypes,
InternalSyntaxToken closeParenToken,
ExpressionTree expression) |
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
TreeFactory.newDefaultValue(InternalSyntaxToken defaultToken,
ExpressionTree elementValue) |
AssignmentExpressionTreeImpl |
TreeFactory.newElementValuePair(InternalSyntaxToken identifierToken,
InternalSyntaxToken operator,
ExpressionTree elementValue) |
ExpressionTree |
TreeFactory.newExpression(InternalSyntaxToken newToken,
com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree partial) |
ForEachStatementImpl |
TreeFactory.newForeachStatement(InternalSyntaxToken forKeyword,
InternalSyntaxToken openParenToken,
VariableTreeImpl variable,
InternalSyntaxToken colonToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
StatementTree statement) |
JavaTree.ImportTreeImpl |
TreeFactory.newImportDeclaration(InternalSyntaxToken importToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
ExpressionTree qualifiedIdentifier,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>> dotStar,
InternalSyntaxToken semicolonToken) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand1(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand10(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand11(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand2(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand3(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand4(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand5(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand6(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand7(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand8(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
TreeFactory.newOperatorAndOperand9(InternalSyntaxToken operator,
ExpressionTree operand) |
JavaTree.PackageDeclarationTreeImpl |
TreeFactory.newPackageDeclaration(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken packageToken,
ExpressionTree qualifiedIdentifier,
InternalSyntaxToken semicolonToken) |
ExpressionTree |
TreeFactory.newPostfixExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> postfixOperator) |
ExpressionTree |
TreeFactory.newPrefixedExpression(InternalSyntaxToken operatorToken,
ExpressionTree expression) |
MethodReferenceTreeImpl |
TreeFactory.newPrimaryMethodReference(ExpressionTree expression,
InternalSyntaxToken doubleColonToken) |
<T extends Tree> |
TreeFactory.newQualifiedIdentifier(ExpressionTree firstIdentifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
VariableTreeImpl |
TreeFactory.newResource(ModifiersTreeImpl modifiers,
TypeTree classType,
VariableTreeImpl partial,
InternalSyntaxToken equalToken,
ExpressionTree expression) |
ArgumentListTreeImpl |
TreeFactory.newSingleElementAnnotation(InternalSyntaxToken openParenToken,
ExpressionTree elementValue,
InternalSyntaxToken closeParenToken) |
StatementExpressionListTreeImpl |
TreeFactory.newStatementExpressions(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
ConditionalExpressionTreeImpl |
TreeFactory.newTernaryExpression(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
ExpressionTree |
TreeFactory.newTildaExpression(InternalSyntaxToken tildaToken,
ExpressionTree expression) |
VariableTreeImpl |
TreeFactory.newVariableDeclarator(InternalSyntaxToken equalToken,
ExpressionTree initializer) |
ParenthesizedTreeImpl |
TreeFactory.parenthesizedExpression(InternalSyntaxToken leftParenSyntaxToken,
ExpressionTree expression,
InternalSyntaxToken rightParenSyntaxToken) |
SwitchStatementTreeImpl |
TreeFactory.switchStatement(InternalSyntaxToken switchToken,
InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<CaseGroupTreeImpl>> optionalGroups,
InternalSyntaxToken closeBraceToken) |
SynchronizedStatementTreeImpl |
TreeFactory.synchronizedStatement(InternalSyntaxToken synchronizedToken,
InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
BlockTreeImpl block) |
ThrowStatementTreeImpl |
TreeFactory.throwStatement(InternalSyntaxToken throwToken,
ExpressionTree expression,
InternalSyntaxToken semicolonToken) |
WhileStatementTreeImpl |
TreeFactory.whileStatement(InternalSyntaxToken whileToken,
InternalSyntaxToken openParen,
ExpressionTree expression,
InternalSyntaxToken closeParen,
StatementTree statement) |
Modifier and Type | Method and Description |
---|---|
ExpressionTree |
TreeFactory.applySelectors1(ExpressionTree primary,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree>>> selectors) |
MethodTreeImpl |
TreeFactory.newAnnotationTypeMethod(InternalSyntaxToken openParenToken,
InternalSyntaxToken closeParenToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> defaultValue) |
ArgumentListTreeImpl |
TreeFactory.newArguments(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
NewArrayTreeImpl |
TreeFactory.newArrayInitializer(InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> optionalComma,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<ExpressionTree,com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>>>> rests,
InternalSyntaxToken closeBraceToken) |
NewArrayTreeImpl |
TreeFactory.newElementValueArrayInitializer(List<TreeFactory.Tuple<ExpressionTree,com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>>> rests) |
<T extends Tree> |
TreeFactory.newQualifiedIdentifier(ExpressionTree firstIdentifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
ForStatementTreeImpl |
TreeFactory.newStandardForStatement(InternalSyntaxToken forTokenKeyword,
InternalSyntaxToken openParenToken,
com.sonar.sslr.api.typed.Optional<StatementExpressionListTreeImpl> forInit,
InternalSyntaxToken forInitSemicolonToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken expressionSemicolonToken,
com.sonar.sslr.api.typed.Optional<StatementExpressionListTreeImpl> forUpdate,
InternalSyntaxToken closeParenToken,
StatementTree statement) |
StatementExpressionListTreeImpl |
TreeFactory.newStatementExpressions(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
ReturnStatementTreeImpl |
TreeFactory.returnStatement(InternalSyntaxToken returnToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken semicolonSyntaxToken) |
Constructor and Description |
---|
ArgumentListTreeImpl(InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken) |
Constructor and Description |
---|
ArgumentListTreeImpl(List<ExpressionTree> expressions,
List<SyntaxToken> separators) |
InitializerListTreeImpl(List<ExpressionTree> list,
List<SyntaxToken> separators) |
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 |
ArrayDimensionTreeImpl.expression() |
ExpressionTree |
JavaTree.PackageDeclarationTreeImpl.packageName() |
Modifier and Type | Method and Description |
---|---|
static Integer |
LiteralUtils.intLiteralValue(ExpressionTree expression) |
static Long |
LiteralUtils.longLiteralValue(ExpressionTree tree) |
Constructor and Description |
---|
ArrayDimensionTreeImpl(List<AnnotationTreeImpl> annotations,
SyntaxToken openBracketToken,
ExpressionTree expression,
SyntaxToken closeBracketToken) |
ArrayDimensionTreeImpl(SyntaxToken openBracketToken,
ExpressionTree expression,
SyntaxToken closeBracketToken) |
PackageDeclarationTreeImpl(List<AnnotationTree> annotations,
SyntaxToken packageKeyword,
ExpressionTree packageName,
SyntaxToken semicolonToken) |
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 |
---|---|
VariableTreeImpl |
VariableTreeImpl.completeTypeAndInitializer(TypeTree type,
InternalSyntaxToken equalToken,
ExpressionTree initializer) |
Constructor and Description |
---|
MethodTreeImpl(FormalParametersListTreeImpl parameters,
SyntaxToken defaultToken,
ExpressionTree defaultValue) |
VariableTreeImpl(InternalSyntaxToken equalToken,
ExpressionTree initializer) |
VariableTreeImpl(Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
ExpressionTree initializer) |
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 |
TypeCastExpressionTreeImpl.expression() |
ExpressionTree |
ParenthesizedTreeImpl.expression() |
ExpressionTree |
MemberSelectExpressionTreeImpl.expression() |
ExpressionTree |
InternalPrefixUnaryExpression.expression() |
ExpressionTree |
InternalPostfixUnaryExpression.expression() |
ExpressionTree |
InstanceOfTreeImpl.expression() |
ExpressionTree |
AssignmentExpressionTreeImpl.expression() |
ExpressionTree |
ArrayAccessExpressionTreeImpl.expression() |
ExpressionTree |
ConditionalExpressionTreeImpl.falseExpression() |
ExpressionTree |
BinaryExpressionTreeImpl.leftOperand() |
ExpressionTree |
MethodInvocationTreeImpl.methodSelect() |
ExpressionTree |
BinaryExpressionTreeImpl.rightOperand() |
ExpressionTree |
ConditionalExpressionTreeImpl.trueExpression() |
ExpressionTree |
AssignmentExpressionTreeImpl.variable() |
Modifier and Type | Method and Description |
---|---|
ListTree<ExpressionTree> |
NewArrayTreeImpl.initializers() |
Modifier and Type | Method and Description |
---|---|
InstanceOfTreeImpl |
InstanceOfTreeImpl.complete(ExpressionTree expression) |
ConditionalExpressionTreeImpl |
ConditionalExpressionTreeImpl.complete(ExpressionTree condition) |
ArrayAccessExpressionTreeImpl |
ArrayAccessExpressionTreeImpl.complete(ExpressionTree expression) |
NewClassTreeImpl |
NewClassTreeImpl.completeWithEnclosingExpression(ExpressionTree enclosingExpression) |
MemberSelectExpressionTreeImpl |
MemberSelectExpressionTreeImpl.completeWithExpression(ExpressionTree expression) |
Constructor and Description |
---|
NewArrayTreeImpl(List<ArrayDimensionTree> dimensions,
ListTree<ExpressionTree> initializers) |
Modifier and Type | Method and Description |
---|---|
ExpressionTree |
WhileStatementTreeImpl.condition() |
ExpressionTree |
IfStatementTreeImpl.condition() |
ExpressionTree |
ForStatementTreeImpl.condition() |
ExpressionTree |
DoWhileStatementTreeImpl.condition() |
ExpressionTree |
AssertStatementTreeImpl.condition() |
ExpressionTree |
AssertStatementTreeImpl.detail() |
ExpressionTree |
ThrowStatementTreeImpl.expression() |
ExpressionTree |
SynchronizedStatementTreeImpl.expression() |
ExpressionTree |
SwitchStatementTreeImpl.expression() |
ExpressionTree |
ReturnStatementTreeImpl.expression() |
ExpressionTree |
ForEachStatementImpl.expression() |
ExpressionTree |
ExpressionStatementTreeImpl.expression() |
ExpressionTree |
CaseLabelTreeImpl.expression() |
Modifier and Type | Method and Description |
---|---|
AssertStatementTreeImpl |
AssertStatementTreeImpl.complete(InternalSyntaxToken assertToken,
ExpressionTree condition,
InternalSyntaxToken semicolonToken) |
IfStatementTreeImpl |
IfStatementTreeImpl.complete(InternalSyntaxToken ifKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree thenStatement) |
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 |
WhileStatementTree.condition() |
ExpressionTree |
IfStatementTree.condition() |
ExpressionTree |
ForStatementTree.condition() |
ExpressionTree |
DoWhileStatementTree.condition() |
ExpressionTree |
ConditionalExpressionTree.condition() |
ExpressionTree |
AssertStatementTree.condition() |
ExpressionTree |
MethodTree.defaultValue() |
ExpressionTree |
AssertStatementTree.detail() |
ExpressionTree |
NewClassTree.enclosingExpression() |
ExpressionTree |
UnaryExpressionTree.expression() |
ExpressionTree |
TypeCastTree.expression() |
ExpressionTree |
ThrowStatementTree.expression() |
ExpressionTree |
SynchronizedStatementTree.expression() |
ExpressionTree |
SwitchStatementTree.expression() |
ExpressionTree |
ReturnStatementTree.expression() |
ExpressionTree |
ParenthesizedTree.expression() |
ExpressionTree |
MemberSelectExpressionTree.expression() |
ExpressionTree |
InstanceOfTree.expression() |
ExpressionTree |
ForEachStatement.expression() |
ExpressionTree |
ExpressionStatementTree.expression() |
ExpressionTree |
CaseLabelTree.expression() |
ExpressionTree |
AssignmentExpressionTree.expression() |
ExpressionTree |
ArrayDimensionTree.expression() |
ExpressionTree |
ArrayAccessExpressionTree.expression() |
ExpressionTree |
ConditionalExpressionTree.falseExpression() |
ExpressionTree |
VariableTree.initializer() |
ExpressionTree |
BinaryExpressionTree.leftOperand() |
ExpressionTree |
MethodInvocationTree.methodSelect() |
ExpressionTree |
PackageDeclarationTree.packageName() |
ExpressionTree |
BinaryExpressionTree.rightOperand() |
ExpressionTree |
ConditionalExpressionTree.trueExpression() |
ExpressionTree |
AssignmentExpressionTree.variable() |
Modifier and Type | Method and Description |
---|---|
ListTree<ExpressionTree> |
NewArrayTree.initializers() |
Copyright © 2012–2016 SonarSource. All rights reserved.