public class TreeFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TreeFactory.Tuple<T,U> |
| Modifier and Type | Field and Description |
|---|---|
static com.sonar.sslr.api.AstNodeType |
WRAPPER_AST_NODE |
| Constructor and Description |
|---|
TreeFactory() |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
annotationIdentifier(com.sonar.sslr.api.AstNode firstIdentifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>> rests) |
ExpressionTree |
applySelectors1(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
ExpressionTree |
applySelectors2(ExpressionTree primary,
Optional<List<ExpressionTree>> selectors) |
ExpressionTree |
assignmentExpression(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
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 |
binaryExpression1(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression10(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression2(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression3(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression4(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression5(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression6(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression7(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression8(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression9(ExpressionTree expression,
Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
BlockTreeImpl |
block(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
BlockStatementListTreeImpl blockStatements,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
BlockStatementListTreeImpl |
blockStatements(Optional<List<BlockStatementListTreeImpl>> blockStatements) |
BreakStatementTreeImpl |
breakStatement(com.sonar.sslr.api.AstNode breakToken,
Optional<com.sonar.sslr.api.AstNode> identifierAstNode,
com.sonar.sslr.api.AstNode semicolonToken) |
com.sonar.sslr.api.AstNode |
completeAnnotationMethod(ExpressionTree type,
com.sonar.sslr.api.AstNode identifierAstNode,
MethodTreeImpl partial,
com.sonar.sslr.api.AstNode semiTokenAstNode) |
ClassTreeImpl |
completeAnnotationType(com.sonar.sslr.api.AstNode atTokenAstNode,
com.sonar.sslr.api.AstNode interfaceTokenAstNode,
com.sonar.sslr.api.AstNode identifier,
ClassTreeImpl partial) |
com.sonar.sslr.api.AstNode |
completeAnnotationTypeMember(ModifiersTreeImpl modifiers,
com.sonar.sslr.api.AstNode partialAstNode) |
ArgumentListTreeImpl |
completeArguments(com.sonar.sslr.api.AstNode openParenthesisTokenAstNode,
Optional<ArgumentListTreeImpl> expressions,
com.sonar.sslr.api.AstNode closeParenthesisTokenAstNode) |
NewArrayTreeImpl |
completeArrayCreator(Optional<List<AnnotationTreeImpl>> annotations,
NewArrayTreeImpl partial) |
AssertStatementTreeImpl |
completeAssertStatement(com.sonar.sslr.api.AstNode assertToken,
ExpressionTree expression,
Optional<AssertStatementTreeImpl> detailExpression,
com.sonar.sslr.api.AstNode semicolonToken) |
ExpressionTree |
completeCastExpression(com.sonar.sslr.api.AstNode openParenTokenAstNode,
TypeCastExpressionTreeImpl partial) |
ClassTreeImpl |
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) |
ExpressionTree |
completeCreator(Optional<TypeArgumentListTreeImpl> typeArguments,
ExpressionTree partial) |
ExpressionTree |
completeCreatorSelector(com.sonar.sslr.api.AstNode dotTokenAstNode,
ExpressionTree partial) |
NewArrayTreeImpl |
completeElementValueArrayInitializer(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<NewArrayTreeImpl> partial,
Optional<com.sonar.sslr.api.AstNode> commaTokenAstNode,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
VariableDeclaratorListTreeImpl |
completeFieldDeclaration(ExpressionTree type,
VariableDeclaratorListTreeImpl partial,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
MethodTreeImpl |
completeGenericMethodOrConstructorDeclaration(TypeParameterListTreeImpl typeParameters,
MethodTreeImpl partial) |
IfStatementTreeImpl |
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 |
completeInstanceofExpression(ExpressionTree expression,
Optional<InstanceOfTreeImpl> partial) |
ClassTreeImpl |
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) |
VariableDeclaratorListTreeImpl |
completeLocalVariableDeclaration(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableDeclaratorListTreeImpl variables,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
com.sonar.sslr.api.AstNode |
completeMember(ModifiersTreeImpl modifiers,
JavaTree partial) |
ExpressionTree |
completeMemberSelectOrMethodSelector(com.sonar.sslr.api.AstNode dotTokenAstNode,
ExpressionTree partial) |
ExpressionTree |
completeMethodReference(MethodReferenceTreeImpl partial,
Optional<TypeArgumentListTreeImpl> typeArguments,
com.sonar.sslr.api.AstNode newOrIdentifierToken) |
ArgumentListTreeImpl |
completeNormalAnnotation(com.sonar.sslr.api.AstNode openParenTokenAstNode,
Optional<ArgumentListTreeImpl> partial,
com.sonar.sslr.api.AstNode closeParenTokenAstNode) |
FormalParametersListTreeImpl |
completeParenFormalParameters(com.sonar.sslr.api.AstNode openParenTokenAstNode,
Optional<FormalParametersListTreeImpl> partial,
com.sonar.sslr.api.AstNode closeParenTokenAstNode) |
TryStatementTreeImpl |
completeStandardTryStatement(com.sonar.sslr.api.AstNode tryTokenAstNode,
BlockTreeImpl block,
TryStatementTreeImpl partial) |
ExpressionTree |
completeTernaryExpression(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
Tree |
completeTypeArgument(Optional<List<AnnotationTreeImpl>> annotations,
Tree partial) |
FormalParametersListTreeImpl |
completeTypeFormalParameters(ModifiersTreeImpl modifiers,
ExpressionTree type,
FormalParametersListTreeImpl partial) |
TypeParameterTreeImpl |
completeTypeParameter(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<TypeParameterTreeImpl> partial) |
VariableTreeImpl |
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) |
JavaTree.WildcardTreeImpl |
completeWildcardTypeArgument(com.sonar.sslr.api.AstNode queryTokenAstNode,
Optional<JavaTree.WildcardTreeImpl> partial) |
ContinueStatementTreeImpl |
continueStatement(com.sonar.sslr.api.AstNode continueToken,
Optional<com.sonar.sslr.api.AstNode> identifierAstNode,
com.sonar.sslr.api.AstNode semicolonToken) |
DoWhileStatementTreeImpl |
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) |
EmptyStatementTreeImpl |
emptyStatement(com.sonar.sslr.api.AstNode semicolon) |
ExpressionStatementTreeImpl |
expressionStatement(ExpressionTree expression,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
LambdaParameterListTreeImpl |
formalLambdaParameters(FormalParametersListTreeImpl formalParameters) |
LabeledStatementTreeImpl |
labeledStatement(com.sonar.sslr.api.AstNode identifierAstNode,
com.sonar.sslr.api.AstNode colon,
StatementTree statement) |
ExpressionTree |
lambdaExpression(LambdaParameterListTreeImpl parameters,
com.sonar.sslr.api.AstNode arrowToken,
Tree body) |
ExpressionTree |
literal(com.sonar.sslr.api.AstNode astNode) |
ModifierKeywordTreeImpl |
modifierKeyword(com.sonar.sslr.api.AstNode astNode) |
ModifiersTreeImpl |
modifiers(Optional<List<ModifierTree>> modifierNodes) |
ExpressionTree |
newAnnotatedParameterizedIdentifier(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<TypeArgumentListTreeImpl> typeArguments) |
AnnotationTreeImpl |
newAnnotation(com.sonar.sslr.api.AstNode atTokenAstNode,
ExpressionTree qualifiedIdentifier,
Optional<ArgumentListTreeImpl> arguments) |
ClassTreeImpl |
newAnnotationType(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> annotationTypeElementDeclarations,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
MethodTreeImpl |
newAnnotationTypeMethod(com.sonar.sslr.api.AstNode openParenTokenAstNode,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> defaultValue) |
ArgumentListTreeImpl |
newArguments(ExpressionTree expression,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
ArrayAccessExpressionTreeImpl |
newArrayAccessExpression(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode openBracketTokenAstNode,
ExpressionTree index,
com.sonar.sslr.api.AstNode closeBracketTokenAstNode) |
ExpressionTree |
newArrayCreator(Tree type,
NewArrayTreeImpl partial) |
NewArrayTreeImpl |
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) |
NewArrayTreeImpl |
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) |
NewArrayTreeImpl |
newArrayInitializer(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> rests,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
AssertStatementTreeImpl |
newAssertStatement(com.sonar.sslr.api.AstNode colonToken,
ExpressionTree expression) |
ExpressionTree |
newBangExpression(com.sonar.sslr.api.AstNode bangTokenAstNode,
ExpressionTree expression) |
JavaTree.PrimitiveTypeTreeImpl |
newBasicType(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode basicType) |
ExpressionTree |
newBasicTypeArgument(ExpressionTree type) |
TypeCastExpressionTreeImpl |
newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl basicType,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
ExpressionTree expression) |
BoundListTreeImpl |
newBounds(ExpressionTree classType,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
CaseLabelTreeImpl |
newCaseSwitchLabel(com.sonar.sslr.api.AstNode caseToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode colonToken) |
CatchTreeImpl |
newCatchClause(com.sonar.sslr.api.AstNode catchTokenAstNode,
com.sonar.sslr.api.AstNode openParenTokenAstNode,
VariableTreeImpl parameter,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
BlockTreeImpl block) |
VariableTreeImpl |
newCatchFormalParameter(Optional<ModifiersTreeImpl> modifiers,
Tree type,
VariableTreeImpl parameter) |
Tree |
newCatchType(ExpressionTree qualifiedIdentifier,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
ClassTreeImpl |
newClassBody(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> members,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
TypeCastExpressionTreeImpl |
newClassCastExpression(Tree type,
Optional<List<com.sonar.sslr.api.AstNode>> classTypes,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
ExpressionTree expression) |
ExpressionTree |
newClassCreator(ExpressionTree qualifiedIdentifier,
NewClassTreeImpl classCreatorRest) |
NewClassTreeImpl |
newClassCreatorRest(ArgumentListTreeImpl arguments,
Optional<ClassTreeImpl> classBody) |
JavaTree.CompilationUnitTreeImpl |
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) |
MethodTreeImpl |
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) |
CaseLabelTreeImpl |
newDefaultSwitchLabel(com.sonar.sslr.api.AstNode defaultToken,
com.sonar.sslr.api.AstNode colonToken) |
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
newDefaultValue(com.sonar.sslr.api.AstNode defaultTokenAstNode,
ExpressionTree elementValue) |
TypeArgumentListTreeImpl |
newDiamondTypeArgument(com.sonar.sslr.api.AstNode openBracketTokenAstNode,
com.sonar.sslr.api.AstNode closeBracketTokenAstNode) |
ExpressionTree |
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) |
NewArrayTreeImpl |
newElementValueArrayInitializer(ExpressionTree elementValue,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
AssignmentExpressionTreeImpl |
newElementValuePair(com.sonar.sslr.api.AstNode identifierAstNode,
com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree elementValue) |
com.sonar.sslr.api.AstNode |
newEmptyMember(com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
EnumConstantTreeImpl |
newEnumConstant(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<ArgumentListTreeImpl> arguments,
Optional<ClassTreeImpl> classBody,
Optional<com.sonar.sslr.api.AstNode> semicolonTokenAstNode) |
ClassTreeImpl |
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) |
ExpressionTree |
newExpression(com.sonar.sslr.api.AstNode newToken,
Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree partial) |
BlockTreeImpl |
newFinallyBlock(com.sonar.sslr.api.AstNode finallyTokenAstNode,
BlockTreeImpl block) |
ForEachStatementImpl |
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 |
newForInitDeclaration(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableDeclaratorListTreeImpl variables) |
VariableTreeImpl |
newFormalParameter(ModifiersTreeImpl modifiers,
ExpressionTree type,
VariableTreeImpl variable) |
ExpressionTree |
newIdentifierOrMethodInvocation(Optional<TypeArgumentListTreeImpl> typeArguments,
com.sonar.sslr.api.AstNode identifierAstNode,
Optional<ArgumentListTreeImpl> arguments) |
IfStatementTreeImpl |
newIfWithElse(com.sonar.sslr.api.AstNode elseToken,
StatementTree elseStatement) |
JavaTree.ImportTreeImpl |
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 |
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) |
BlockTreeImpl |
newInitializerMember(Optional<com.sonar.sslr.api.AstNode> staticTokenAstNode,
BlockTreeImpl block) |
BlockStatementListTreeImpl |
newInnerClassOrEnum(ModifiersTreeImpl modifiers,
ClassTreeImpl classTree) |
InstanceOfTreeImpl |
newInstanceofExpression(com.sonar.sslr.api.AstNode instanceofTokenAstNode,
Tree type) |
ClassTreeImpl |
newInterfaceBody(com.sonar.sslr.api.AstNode openBraceTokenAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> members,
com.sonar.sslr.api.AstNode closeBraceTokenAstNode) |
MethodTreeImpl |
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) |
ArgumentListTreeImpl |
newNormalAnnotation(AssignmentExpressionTreeImpl elementValuePair,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand1(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand10(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand11(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand2(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand3(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand4(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand5(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand6(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand7(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand8(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand9(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand) |
ExpressionTree |
newPackageDeclaration(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode packageTokenAstNode,
ExpressionTree qualifiedIdentifier,
com.sonar.sslr.api.AstNode semicolonTokenAstNode) |
ExpressionTree |
newPostfixExpression(ExpressionTree expression,
Optional<com.sonar.sslr.api.AstNode> postfixOperatorAstNode) |
ExpressionTree |
newPrefixedExpression(com.sonar.sslr.api.AstNode operatorTokenAstNode,
ExpressionTree expression) |
MethodReferenceTreeImpl |
newPrimaryMethodReference(ExpressionTree expression,
com.sonar.sslr.api.AstNode doubleColonToken) |
ExpressionTree |
newQualifiedIdentifier(ExpressionTree firstIdentifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> rests) |
QualifiedIdentifierListTreeImpl |
newQualifiedIdentifierList(ExpressionTree qualifiedIdentifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> rests) |
VariableTreeImpl |
newResource(ModifiersTreeImpl modifiers,
ExpressionTree classType,
VariableTreeImpl partial,
com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree expression) |
ResourceListTreeImpl |
newResources(List<com.sonar.sslr.api.AstNode> rests) |
VariableTreeImpl |
newSimpleParameter(com.sonar.sslr.api.AstNode identifierAstNode) |
ArgumentListTreeImpl |
newSingleElementAnnotation(com.sonar.sslr.api.AstNode openParenTokenAstNode,
ExpressionTree elementValue,
com.sonar.sslr.api.AstNode closeParenTokenAstNode) |
ForStatementTreeImpl |
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) |
StatementExpressionListTreeImpl |
newStatementExpressions(ExpressionTree expression,
Optional<List<com.sonar.sslr.api.AstNode>> rests) |
MethodReferenceTreeImpl |
newSuperMethodReference(com.sonar.sslr.api.AstNode superToken,
com.sonar.sslr.api.AstNode doubleColonToken) |
ConditionalExpressionTreeImpl |
newTernaryExpression(com.sonar.sslr.api.AstNode queryTokenAstNode,
ExpressionTree trueExpression,
com.sonar.sslr.api.AstNode colonTokenAstNode,
ExpressionTree falseExpression) |
ExpressionTree |
newTildaExpression(com.sonar.sslr.api.AstNode tildaTokenAstNode,
ExpressionTree expression) |
TryStatementTreeImpl |
newTryCatch(Optional<List<CatchTreeImpl>> catches,
Optional<BlockTreeImpl> finallyBlock) |
TryStatementTreeImpl |
newTryFinally(BlockTreeImpl finallyBlock) |
TryStatementTreeImpl |
newTryWithResourcesStatement(com.sonar.sslr.api.AstNode tryTokenAstNode,
com.sonar.sslr.api.AstNode openParenTokenAstNode,
ResourceListTreeImpl resources,
com.sonar.sslr.api.AstNode closeParenTokenAstNode,
BlockTreeImpl block,
Optional<List<CatchTreeImpl>> catches,
Optional<BlockTreeImpl> finallyBlock) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple1(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple10(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple11(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple12(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple14(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple15(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple16(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple17(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple2(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple3(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple4(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple5(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple6(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple7(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple8(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple9(T first,
U second) |
ExpressionTree |
newType(ExpressionTree basicOrClassType,
Optional<List<com.sonar.sslr.api.AstNode>> dims) |
TypeArgumentListTreeImpl |
newTypeArgumentList(com.sonar.sslr.api.AstNode openBracketTokenAstNode,
Tree typeArgument,
Optional<List<com.sonar.sslr.api.AstNode>> rests,
com.sonar.sslr.api.AstNode closeBracketTokenAstNode) |
ClassTreeImpl |
newTypeDeclaration(ModifiersTreeImpl modifiers,
ClassTreeImpl partial) |
MethodReferenceTreeImpl |
newTypeMethodReference(Tree type,
com.sonar.sslr.api.AstNode doubleColonToken) |
TypeParameterTreeImpl |
newTypeParameter(com.sonar.sslr.api.AstNode extendsTokenAstNode,
BoundListTreeImpl bounds) |
TypeParameterListTreeImpl |
newTypeParameterList(com.sonar.sslr.api.AstNode openBracketTokenAstNode,
TypeParameterTreeImpl typeParameter,
Optional<List<com.sonar.sslr.api.AstNode>> rests,
com.sonar.sslr.api.AstNode closeBracketTokenAstNode) |
FormalParametersListTreeImpl |
newVariableArgumentFormalParameter(Optional<List<AnnotationTreeImpl>> annotations,
com.sonar.sslr.api.AstNode ellipsisTokenAstNode,
VariableTreeImpl variable) |
VariableTreeImpl |
newVariableDeclarator(com.sonar.sslr.api.AstNode equalTokenAstNode,
ExpressionTree initializer) |
VariableTreeImpl |
newVariableDeclaratorId(com.sonar.sslr.api.AstNode identifierAstNode,
Optional<List<com.sonar.sslr.api.AstNode>> dims) |
VariableDeclaratorListTreeImpl |
newVariableDeclarators(VariableTreeImpl variable,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,VariableTreeImpl>>> rests) |
JavaTree.WildcardTreeImpl |
newWildcardTypeArguments(com.sonar.sslr.api.AstNode extendsOrSuperTokenAstNode,
Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree type) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode(com.sonar.sslr.api.AstNode e1,
Optional<com.sonar.sslr.api.AstNode> e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode(Optional<List<com.sonar.sslr.api.AstNode>> e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode10(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode11(Optional<List<com.sonar.sslr.api.AstNode>> e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode12(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode13(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode14(com.sonar.sslr.api.AstNode e1,
Optional<com.sonar.sslr.api.AstNode> e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode15(com.sonar.sslr.api.AstNode e1,
Optional<com.sonar.sslr.api.AstNode> e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode2(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode4(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode5(Optional<List<com.sonar.sslr.api.AstNode>> e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode6(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode7(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode8(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
com.sonar.sslr.api.AstNode |
newWrapperAstNode9(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2) |
ParenthesizedTreeImpl |
parenthesizedExpression(com.sonar.sslr.api.AstNode leftParenthesisToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode rightParenthesisToken) |
FormalParametersListTreeImpl |
prependNewFormalParameter(VariableTreeImpl variable,
Optional<com.sonar.sslr.api.AstNode> rest) |
ReturnStatementTreeImpl |
returnStatement(com.sonar.sslr.api.AstNode returnToken,
Optional<ExpressionTree> expression,
com.sonar.sslr.api.AstNode semicolonToken) |
LambdaParameterListTreeImpl |
singleInferedParameter(VariableTreeImpl parameter) |
CaseGroupTreeImpl |
switchGroup(List<CaseLabelTreeImpl> labels,
BlockStatementListTreeImpl blockStatements) |
SwitchStatementTreeImpl |
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 |
synchronizedStatement(com.sonar.sslr.api.AstNode synchronizedToken,
com.sonar.sslr.api.AstNode openParen,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParen,
BlockTreeImpl block) |
ThrowStatementTreeImpl |
throwStatement(com.sonar.sslr.api.AstNode throwToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode semicolonToken) |
ExpressionTree |
voidClassExpression(com.sonar.sslr.api.AstNode voidTokenAstNode,
com.sonar.sslr.api.AstNode dotToken,
com.sonar.sslr.api.AstNode classTokenAstNode) |
WhileStatementTreeImpl |
whileStatement(com.sonar.sslr.api.AstNode whileToken,
com.sonar.sslr.api.AstNode openParen,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParen,
StatementTree statement) |
BlockStatementListTreeImpl |
wrapInBlockStatements(StatementTree statement) |
BlockStatementListTreeImpl |
wrapInBlockStatements(VariableDeclaratorListTreeImpl variables) |
public ModifiersTreeImpl modifiers(Optional<List<ModifierTree>> modifierNodes)
public ModifierKeywordTreeImpl modifierKeyword(com.sonar.sslr.api.AstNode astNode)
public ExpressionTree literal(com.sonar.sslr.api.AstNode astNode)
public JavaTree.CompilationUnitTreeImpl 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)
public ExpressionTree newPackageDeclaration(Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.AstNode packageTokenAstNode, ExpressionTree qualifiedIdentifier, com.sonar.sslr.api.AstNode semicolonTokenAstNode)
public JavaTree.ImportTreeImpl 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)
public ClassTreeImpl newTypeDeclaration(ModifiersTreeImpl modifiers, ClassTreeImpl partial)
public ExpressionTree newType(ExpressionTree basicOrClassType, Optional<List<com.sonar.sslr.api.AstNode>> dims)
public TypeArgumentListTreeImpl newTypeArgumentList(com.sonar.sslr.api.AstNode openBracketTokenAstNode, Tree typeArgument, Optional<List<com.sonar.sslr.api.AstNode>> rests, com.sonar.sslr.api.AstNode closeBracketTokenAstNode)
public TypeArgumentListTreeImpl newDiamondTypeArgument(com.sonar.sslr.api.AstNode openBracketTokenAstNode, com.sonar.sslr.api.AstNode closeBracketTokenAstNode)
public Tree completeTypeArgument(Optional<List<AnnotationTreeImpl>> annotations, Tree partial)
public ExpressionTree newBasicTypeArgument(ExpressionTree type)
public JavaTree.WildcardTreeImpl completeWildcardTypeArgument(com.sonar.sslr.api.AstNode queryTokenAstNode, Optional<JavaTree.WildcardTreeImpl> partial)
public JavaTree.WildcardTreeImpl newWildcardTypeArguments(com.sonar.sslr.api.AstNode extendsOrSuperTokenAstNode, Optional<List<AnnotationTreeImpl>> annotations, ExpressionTree type)
public TypeParameterListTreeImpl newTypeParameterList(com.sonar.sslr.api.AstNode openBracketTokenAstNode, TypeParameterTreeImpl typeParameter, Optional<List<com.sonar.sslr.api.AstNode>> rests, com.sonar.sslr.api.AstNode closeBracketTokenAstNode)
public TypeParameterTreeImpl completeTypeParameter(Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.AstNode identifierAstNode, Optional<TypeParameterTreeImpl> partial)
public TypeParameterTreeImpl newTypeParameter(com.sonar.sslr.api.AstNode extendsTokenAstNode, BoundListTreeImpl bounds)
public BoundListTreeImpl newBounds(ExpressionTree classType, Optional<List<com.sonar.sslr.api.AstNode>> rests)
public ClassTreeImpl 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)
public ClassTreeImpl newClassBody(com.sonar.sslr.api.AstNode openBraceTokenAstNode, Optional<List<com.sonar.sslr.api.AstNode>> members, com.sonar.sslr.api.AstNode closeBraceTokenAstNode)
public ClassTreeImpl 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)
public EnumConstantTreeImpl newEnumConstant(Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.AstNode identifierAstNode, Optional<ArgumentListTreeImpl> arguments, Optional<ClassTreeImpl> classBody, Optional<com.sonar.sslr.api.AstNode> semicolonTokenAstNode)
public ClassTreeImpl 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)
public ClassTreeImpl newInterfaceBody(com.sonar.sslr.api.AstNode openBraceTokenAstNode, Optional<List<com.sonar.sslr.api.AstNode>> members, com.sonar.sslr.api.AstNode closeBraceTokenAstNode)
public com.sonar.sslr.api.AstNode completeMember(ModifiersTreeImpl modifiers, JavaTree partial)
public BlockTreeImpl newInitializerMember(Optional<com.sonar.sslr.api.AstNode> staticTokenAstNode, BlockTreeImpl block)
public com.sonar.sslr.api.AstNode newEmptyMember(com.sonar.sslr.api.AstNode semicolonTokenAstNode)
public MethodTreeImpl completeGenericMethodOrConstructorDeclaration(TypeParameterListTreeImpl typeParameters, MethodTreeImpl partial)
public MethodTreeImpl 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)
public MethodTreeImpl 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)
public VariableDeclaratorListTreeImpl completeFieldDeclaration(ExpressionTree type, VariableDeclaratorListTreeImpl partial, com.sonar.sslr.api.AstNode semicolonTokenAstNode)
public ClassTreeImpl completeAnnotationType(com.sonar.sslr.api.AstNode atTokenAstNode, com.sonar.sslr.api.AstNode interfaceTokenAstNode, com.sonar.sslr.api.AstNode identifier, ClassTreeImpl partial)
public ClassTreeImpl newAnnotationType(com.sonar.sslr.api.AstNode openBraceTokenAstNode, Optional<List<com.sonar.sslr.api.AstNode>> annotationTypeElementDeclarations, com.sonar.sslr.api.AstNode closeBraceTokenAstNode)
public com.sonar.sslr.api.AstNode completeAnnotationTypeMember(ModifiersTreeImpl modifiers, com.sonar.sslr.api.AstNode partialAstNode)
public com.sonar.sslr.api.AstNode completeAnnotationMethod(ExpressionTree type, com.sonar.sslr.api.AstNode identifierAstNode, MethodTreeImpl partial, com.sonar.sslr.api.AstNode semiTokenAstNode)
public MethodTreeImpl newAnnotationTypeMethod(com.sonar.sslr.api.AstNode openParenTokenAstNode, com.sonar.sslr.api.AstNode closeParenTokenAstNode, Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> defaultValue)
public TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> newDefaultValue(com.sonar.sslr.api.AstNode defaultTokenAstNode, ExpressionTree elementValue)
public AnnotationTreeImpl newAnnotation(com.sonar.sslr.api.AstNode atTokenAstNode, ExpressionTree qualifiedIdentifier, Optional<ArgumentListTreeImpl> arguments)
public ArgumentListTreeImpl completeNormalAnnotation(com.sonar.sslr.api.AstNode openParenTokenAstNode, Optional<ArgumentListTreeImpl> partial, com.sonar.sslr.api.AstNode closeParenTokenAstNode)
public ArgumentListTreeImpl newNormalAnnotation(AssignmentExpressionTreeImpl elementValuePair, Optional<List<com.sonar.sslr.api.AstNode>> rests)
public AssignmentExpressionTreeImpl newElementValuePair(com.sonar.sslr.api.AstNode identifierAstNode, com.sonar.sslr.api.AstNode equalTokenAstNode, ExpressionTree elementValue)
public NewArrayTreeImpl completeElementValueArrayInitializer(com.sonar.sslr.api.AstNode openBraceTokenAstNode, Optional<NewArrayTreeImpl> partial, Optional<com.sonar.sslr.api.AstNode> commaTokenAstNode, com.sonar.sslr.api.AstNode closeBraceTokenAstNode)
public NewArrayTreeImpl newElementValueArrayInitializer(ExpressionTree elementValue, Optional<List<com.sonar.sslr.api.AstNode>> rests)
public ArgumentListTreeImpl newSingleElementAnnotation(com.sonar.sslr.api.AstNode openParenTokenAstNode, ExpressionTree elementValue, com.sonar.sslr.api.AstNode closeParenTokenAstNode)
public FormalParametersListTreeImpl completeParenFormalParameters(com.sonar.sslr.api.AstNode openParenTokenAstNode, Optional<FormalParametersListTreeImpl> partial, com.sonar.sslr.api.AstNode closeParenTokenAstNode)
public FormalParametersListTreeImpl completeTypeFormalParameters(ModifiersTreeImpl modifiers, ExpressionTree type, FormalParametersListTreeImpl partial)
public FormalParametersListTreeImpl prependNewFormalParameter(VariableTreeImpl variable, Optional<com.sonar.sslr.api.AstNode> rest)
public FormalParametersListTreeImpl newVariableArgumentFormalParameter(Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.AstNode ellipsisTokenAstNode, VariableTreeImpl variable)
public VariableTreeImpl newVariableDeclaratorId(com.sonar.sslr.api.AstNode identifierAstNode, Optional<List<com.sonar.sslr.api.AstNode>> dims)
public VariableTreeImpl newFormalParameter(ModifiersTreeImpl modifiers, ExpressionTree type, VariableTreeImpl variable)
public VariableDeclaratorListTreeImpl completeLocalVariableDeclaration(ModifiersTreeImpl modifiers, ExpressionTree type, VariableDeclaratorListTreeImpl variables, com.sonar.sslr.api.AstNode semicolonTokenAstNode)
public VariableDeclaratorListTreeImpl newVariableDeclarators(VariableTreeImpl variable, Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,VariableTreeImpl>>> rests)
public VariableTreeImpl 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)
public VariableTreeImpl newVariableDeclarator(com.sonar.sslr.api.AstNode equalTokenAstNode, ExpressionTree initializer)
public BlockTreeImpl block(com.sonar.sslr.api.AstNode openBraceTokenAstNode, BlockStatementListTreeImpl blockStatements, com.sonar.sslr.api.AstNode closeBraceTokenAstNode)
public AssertStatementTreeImpl completeAssertStatement(com.sonar.sslr.api.AstNode assertToken, ExpressionTree expression, Optional<AssertStatementTreeImpl> detailExpression, com.sonar.sslr.api.AstNode semicolonToken)
public AssertStatementTreeImpl newAssertStatement(com.sonar.sslr.api.AstNode colonToken, ExpressionTree expression)
public IfStatementTreeImpl 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)
public IfStatementTreeImpl newIfWithElse(com.sonar.sslr.api.AstNode elseToken, StatementTree elseStatement)
public ForStatementTreeImpl 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)
public StatementExpressionListTreeImpl newForInitDeclaration(ModifiersTreeImpl modifiers, ExpressionTree type, VariableDeclaratorListTreeImpl variables)
public StatementExpressionListTreeImpl newStatementExpressions(ExpressionTree expression, Optional<List<com.sonar.sslr.api.AstNode>> rests)
public ForEachStatementImpl 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)
public WhileStatementTreeImpl whileStatement(com.sonar.sslr.api.AstNode whileToken, com.sonar.sslr.api.AstNode openParen, ExpressionTree expression, com.sonar.sslr.api.AstNode closeParen, StatementTree statement)
public DoWhileStatementTreeImpl 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)
public TryStatementTreeImpl completeStandardTryStatement(com.sonar.sslr.api.AstNode tryTokenAstNode, BlockTreeImpl block, TryStatementTreeImpl partial)
public TryStatementTreeImpl newTryCatch(Optional<List<CatchTreeImpl>> catches, Optional<BlockTreeImpl> finallyBlock)
public TryStatementTreeImpl newTryFinally(BlockTreeImpl finallyBlock)
public CatchTreeImpl newCatchClause(com.sonar.sslr.api.AstNode catchTokenAstNode, com.sonar.sslr.api.AstNode openParenTokenAstNode, VariableTreeImpl parameter, com.sonar.sslr.api.AstNode closeParenTokenAstNode, BlockTreeImpl block)
public VariableTreeImpl newCatchFormalParameter(Optional<ModifiersTreeImpl> modifiers, Tree type, VariableTreeImpl parameter)
public Tree newCatchType(ExpressionTree qualifiedIdentifier, Optional<List<com.sonar.sslr.api.AstNode>> rests)
public BlockTreeImpl newFinallyBlock(com.sonar.sslr.api.AstNode finallyTokenAstNode, BlockTreeImpl block)
public TryStatementTreeImpl newTryWithResourcesStatement(com.sonar.sslr.api.AstNode tryTokenAstNode, com.sonar.sslr.api.AstNode openParenTokenAstNode, ResourceListTreeImpl resources, com.sonar.sslr.api.AstNode closeParenTokenAstNode, BlockTreeImpl block, Optional<List<CatchTreeImpl>> catches, Optional<BlockTreeImpl> finallyBlock)
public ResourceListTreeImpl newResources(List<com.sonar.sslr.api.AstNode> rests)
public VariableTreeImpl newResource(ModifiersTreeImpl modifiers, ExpressionTree classType, VariableTreeImpl partial, com.sonar.sslr.api.AstNode equalTokenAstNode, ExpressionTree expression)
public SwitchStatementTreeImpl 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)
public CaseGroupTreeImpl switchGroup(List<CaseLabelTreeImpl> labels, BlockStatementListTreeImpl blockStatements)
public CaseLabelTreeImpl newCaseSwitchLabel(com.sonar.sslr.api.AstNode caseToken, ExpressionTree expression, com.sonar.sslr.api.AstNode colonToken)
public CaseLabelTreeImpl newDefaultSwitchLabel(com.sonar.sslr.api.AstNode defaultToken, com.sonar.sslr.api.AstNode colonToken)
public SynchronizedStatementTreeImpl synchronizedStatement(com.sonar.sslr.api.AstNode synchronizedToken, com.sonar.sslr.api.AstNode openParen, ExpressionTree expression, com.sonar.sslr.api.AstNode closeParen, BlockTreeImpl block)
public BreakStatementTreeImpl breakStatement(com.sonar.sslr.api.AstNode breakToken, Optional<com.sonar.sslr.api.AstNode> identifierAstNode, com.sonar.sslr.api.AstNode semicolonToken)
public ContinueStatementTreeImpl continueStatement(com.sonar.sslr.api.AstNode continueToken, Optional<com.sonar.sslr.api.AstNode> identifierAstNode, com.sonar.sslr.api.AstNode semicolonToken)
public ReturnStatementTreeImpl returnStatement(com.sonar.sslr.api.AstNode returnToken, Optional<ExpressionTree> expression, com.sonar.sslr.api.AstNode semicolonToken)
public ThrowStatementTreeImpl throwStatement(com.sonar.sslr.api.AstNode throwToken, ExpressionTree expression, com.sonar.sslr.api.AstNode semicolonToken)
public LabeledStatementTreeImpl labeledStatement(com.sonar.sslr.api.AstNode identifierAstNode, com.sonar.sslr.api.AstNode colon, StatementTree statement)
public ExpressionStatementTreeImpl expressionStatement(ExpressionTree expression, com.sonar.sslr.api.AstNode semicolonTokenAstNode)
public EmptyStatementTreeImpl emptyStatement(com.sonar.sslr.api.AstNode semicolon)
public BlockStatementListTreeImpl blockStatements(Optional<List<BlockStatementListTreeImpl>> blockStatements)
public BlockStatementListTreeImpl wrapInBlockStatements(VariableDeclaratorListTreeImpl variables)
public BlockStatementListTreeImpl newInnerClassOrEnum(ModifiersTreeImpl modifiers, ClassTreeImpl classTree)
public BlockStatementListTreeImpl wrapInBlockStatements(StatementTree statement)
public ExpressionTree assignmentExpression(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public ExpressionTree completeTernaryExpression(ExpressionTree expression, Optional<ConditionalExpressionTreeImpl> partial)
public ConditionalExpressionTreeImpl newTernaryExpression(com.sonar.sslr.api.AstNode queryTokenAstNode, ExpressionTree trueExpression, com.sonar.sslr.api.AstNode colonTokenAstNode, ExpressionTree falseExpression)
public ExpressionTree completeInstanceofExpression(ExpressionTree expression, Optional<InstanceOfTreeImpl> partial)
public InstanceOfTreeImpl newInstanceofExpression(com.sonar.sslr.api.AstNode instanceofTokenAstNode, Tree type)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand11(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression10(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand10(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression9(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand9(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression8(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand8(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression7(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand7(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression6(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand6(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression5(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand5(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression4(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand4(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression3(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand3(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression2(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand2(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree binaryExpression1(ExpressionTree expression, Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)
public org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand newOperatorAndOperand1(com.sonar.sslr.api.AstNode operator,
ExpressionTree operand)
public ExpressionTree newPrefixedExpression(com.sonar.sslr.api.AstNode operatorTokenAstNode, ExpressionTree expression)
public ExpressionTree newPostfixExpression(ExpressionTree expression, Optional<com.sonar.sslr.api.AstNode> postfixOperatorAstNode)
public ExpressionTree newTildaExpression(com.sonar.sslr.api.AstNode tildaTokenAstNode, ExpressionTree expression)
public ExpressionTree newBangExpression(com.sonar.sslr.api.AstNode bangTokenAstNode, ExpressionTree expression)
public ExpressionTree completeCastExpression(com.sonar.sslr.api.AstNode openParenTokenAstNode, TypeCastExpressionTreeImpl partial)
public TypeCastExpressionTreeImpl newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl basicType, com.sonar.sslr.api.AstNode closeParenTokenAstNode, ExpressionTree expression)
public TypeCastExpressionTreeImpl newClassCastExpression(Tree type, Optional<List<com.sonar.sslr.api.AstNode>> classTypes, com.sonar.sslr.api.AstNode closeParenTokenAstNode, ExpressionTree expression)
public ExpressionTree completeMethodReference(MethodReferenceTreeImpl partial, Optional<TypeArgumentListTreeImpl> typeArguments, com.sonar.sslr.api.AstNode newOrIdentifierToken)
public MethodReferenceTreeImpl newSuperMethodReference(com.sonar.sslr.api.AstNode superToken, com.sonar.sslr.api.AstNode doubleColonToken)
public MethodReferenceTreeImpl newTypeMethodReference(Tree type, com.sonar.sslr.api.AstNode doubleColonToken)
public MethodReferenceTreeImpl newPrimaryMethodReference(ExpressionTree expression, com.sonar.sslr.api.AstNode doubleColonToken)
public ExpressionTree lambdaExpression(LambdaParameterListTreeImpl parameters, com.sonar.sslr.api.AstNode arrowToken, Tree body)
public LambdaParameterListTreeImpl 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)
public LambdaParameterListTreeImpl formalLambdaParameters(FormalParametersListTreeImpl formalParameters)
public LambdaParameterListTreeImpl singleInferedParameter(VariableTreeImpl parameter)
public VariableTreeImpl newSimpleParameter(com.sonar.sslr.api.AstNode identifierAstNode)
public ParenthesizedTreeImpl parenthesizedExpression(com.sonar.sslr.api.AstNode leftParenthesisToken, ExpressionTree expression, com.sonar.sslr.api.AstNode rightParenthesisToken)
public ExpressionTree newExpression(com.sonar.sslr.api.AstNode newToken, Optional<List<AnnotationTreeImpl>> annotations, ExpressionTree partial)
public ExpressionTree completeCreator(Optional<TypeArgumentListTreeImpl> typeArguments, ExpressionTree partial)
public ExpressionTree newClassCreator(ExpressionTree qualifiedIdentifier, NewClassTreeImpl classCreatorRest)
public ExpressionTree newArrayCreator(Tree type, NewArrayTreeImpl partial)
public NewArrayTreeImpl completeArrayCreator(Optional<List<AnnotationTreeImpl>> annotations, NewArrayTreeImpl partial)
public NewArrayTreeImpl 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)
public NewArrayTreeImpl 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)
public ExpressionTree 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)
public ExpressionTree voidClassExpression(com.sonar.sslr.api.AstNode voidTokenAstNode, com.sonar.sslr.api.AstNode dotToken, com.sonar.sslr.api.AstNode classTokenAstNode)
public JavaTree.PrimitiveTypeTreeImpl newBasicType(Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.AstNode basicType)
public ArgumentListTreeImpl completeArguments(com.sonar.sslr.api.AstNode openParenthesisTokenAstNode, Optional<ArgumentListTreeImpl> expressions, com.sonar.sslr.api.AstNode closeParenthesisTokenAstNode)
public ArgumentListTreeImpl newArguments(ExpressionTree expression, Optional<List<com.sonar.sslr.api.AstNode>> rests)
public ExpressionTree annotationIdentifier(com.sonar.sslr.api.AstNode firstIdentifier, Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>>> rests)
public ExpressionTree newQualifiedIdentifier(ExpressionTree firstIdentifier, Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> rests)
public ExpressionTree newAnnotatedParameterizedIdentifier(Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.AstNode identifierAstNode, Optional<TypeArgumentListTreeImpl> typeArguments)
public NewArrayTreeImpl newArrayInitializer(com.sonar.sslr.api.AstNode openBraceTokenAstNode, Optional<List<com.sonar.sslr.api.AstNode>> rests, com.sonar.sslr.api.AstNode closeBraceTokenAstNode)
public QualifiedIdentifierListTreeImpl newQualifiedIdentifierList(ExpressionTree qualifiedIdentifier, Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> rests)
public ArrayAccessExpressionTreeImpl newArrayAccessExpression(Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.AstNode openBracketTokenAstNode, ExpressionTree index, com.sonar.sslr.api.AstNode closeBracketTokenAstNode)
public NewClassTreeImpl newClassCreatorRest(ArgumentListTreeImpl arguments, Optional<ClassTreeImpl> classBody)
public ExpressionTree newIdentifierOrMethodInvocation(Optional<TypeArgumentListTreeImpl> typeArguments, com.sonar.sslr.api.AstNode identifierAstNode, Optional<ArgumentListTreeImpl> arguments)
public ExpressionTree completeMemberSelectOrMethodSelector(com.sonar.sslr.api.AstNode dotTokenAstNode, ExpressionTree partial)
public ExpressionTree completeCreatorSelector(com.sonar.sslr.api.AstNode dotTokenAstNode, ExpressionTree partial)
public ExpressionTree 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)
public ExpressionTree applySelectors1(ExpressionTree primary, Optional<List<ExpressionTree>> selectors)
public ExpressionTree applySelectors2(ExpressionTree primary, Optional<List<ExpressionTree>> selectors)
public com.sonar.sslr.api.AstNode newWrapperAstNode(Optional<List<com.sonar.sslr.api.AstNode>> e1, com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode(com.sonar.sslr.api.AstNode e1,
Optional<com.sonar.sslr.api.AstNode> e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode2(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode4(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode5(Optional<List<com.sonar.sslr.api.AstNode>> e1, com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode6(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode7(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode8(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode9(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode10(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode11(Optional<List<com.sonar.sslr.api.AstNode>> e1, com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode12(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode13(com.sonar.sslr.api.AstNode e1,
com.sonar.sslr.api.AstNode e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode14(com.sonar.sslr.api.AstNode e1,
Optional<com.sonar.sslr.api.AstNode> e2)
public com.sonar.sslr.api.AstNode newWrapperAstNode15(com.sonar.sslr.api.AstNode e1,
Optional<com.sonar.sslr.api.AstNode> e2)
public <T,U> TreeFactory.Tuple<T,U> newTuple1(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple2(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple3(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple4(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple5(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple6(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple7(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple8(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple9(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple10(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple11(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple12(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple14(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple15(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple16(T first, U second)
public <T,U> TreeFactory.Tuple<T,U> newTuple17(T first, U second)
Copyright © 2012–2015 SonarSource. All rights reserved.