All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
TypeTree |
annotationIdentifier(InternalSyntaxToken firstIdentifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> rests) |
ExpressionTree |
applySelectors1(ExpressionTree primary,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree>>> selectors) |
ExpressionTree |
assignmentExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
basicClassExpression(JavaTree.PrimitiveTypeTreeImpl basicType,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> dimensions,
InternalSyntaxToken dotToken,
InternalSyntaxToken classToken) |
ExpressionTree |
binaryExpression1(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression10(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression2(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression3(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression4(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression5(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression6(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression7(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression8(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
ExpressionTree |
binaryExpression9(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands) |
BlockTreeImpl |
block(InternalSyntaxToken openBraceToken,
BlockStatementListTreeImpl blockStatements,
InternalSyntaxToken closeBraceToken) |
BlockStatementListTreeImpl |
blockStatements(com.sonar.sslr.api.typed.Optional<List<BlockStatementListTreeImpl>> blockStatements) |
BreakStatementTreeImpl |
breakStatement(InternalSyntaxToken breakToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> identifierToken,
InternalSyntaxToken semicolonSyntaxToken) |
MethodTreeImpl |
completeAnnotationMethod(TypeTree type,
InternalSyntaxToken identifierToken,
MethodTreeImpl partial,
InternalSyntaxToken semiToken) |
ClassTreeImpl |
completeAnnotationType(InternalSyntaxToken atToken,
InternalSyntaxToken interfaceToken,
InternalSyntaxToken identifier,
ClassTreeImpl partial) |
JavaTree |
completeAnnotationTypeMember(ModifiersTreeImpl modifiers,
JavaTree partial) |
ArgumentListTreeImpl |
completeArguments(InternalSyntaxToken openParenthesisToken,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> expressions,
InternalSyntaxToken closeParenthesisToken) |
NewArrayTreeImpl |
completeArrayCreator(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
NewArrayTreeImpl partial) |
AssertStatementTreeImpl |
completeAssertStatement(InternalSyntaxToken assertToken,
ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<AssertStatementTreeImpl> detailExpression,
InternalSyntaxToken semicolonSyntaxToken) |
ExpressionTree |
completeCastExpression(InternalSyntaxToken openParenToken,
TypeCastExpressionTreeImpl partial) |
ClassTreeImpl |
completeClassDeclaration(InternalSyntaxToken classSyntaxToken,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TypeParameterListTreeImpl> typeParameters,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,TypeTree>> extendsClause,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> implementsClause,
ClassTreeImpl partial) |
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> |
completeCreatorSelector(InternalSyntaxToken dotToken,
ExpressionTree partial) |
NewArrayTreeImpl |
completeElementValueArrayInitializer(InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<NewArrayTreeImpl> partial,
InternalSyntaxToken closeBraceToken) |
VariableDeclaratorListTreeImpl |
completeFieldDeclaration(TypeTree type,
VariableDeclaratorListTreeImpl partial,
InternalSyntaxToken semicolonToken) |
MethodTreeImpl |
completeGenericMethodOrConstructorDeclaration(TypeParameterListTreeImpl typeParameters,
MethodTreeImpl partial) |
IfStatementTreeImpl |
completeIf(InternalSyntaxToken ifToken,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree statement,
com.sonar.sslr.api.typed.Optional<IfStatementTreeImpl> elseClause) |
ExpressionTree |
completeInstanceofExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<InstanceOfTreeImpl> partial) |
ClassTreeImpl |
completeInterfaceDeclaration(InternalSyntaxToken interfaceToken,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TypeParameterListTreeImpl> typeParameters,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> extendsClause,
ClassTreeImpl partial) |
VariableDeclaratorListTreeImpl |
completeLocalVariableDeclaration(ModifiersTreeImpl modifiers,
TypeTree type,
VariableDeclaratorListTreeImpl variables,
InternalSyntaxToken semicolonSyntaxToken) |
JavaTree |
completeMember(ModifiersTreeImpl modifiers,
JavaTree partial) |
TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> |
completeMemberSelectOrMethodSelector(InternalSyntaxToken dotToken,
ExpressionTree partial) |
ExpressionTree |
completeMethodReference(MethodReferenceTreeImpl partial,
com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments,
InternalSyntaxToken newOrIdentifierToken) |
ArgumentListTreeImpl |
completeNormalAnnotation(InternalSyntaxToken openParenToken,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> partial,
InternalSyntaxToken closeParenToken) |
FormalParametersListTreeImpl |
completeParenFormalParameters(InternalSyntaxToken openParenToken,
com.sonar.sslr.api.typed.Optional<FormalParametersListTreeImpl> partial,
InternalSyntaxToken closeParenToken) |
TryStatementTreeImpl |
completeStandardTryStatement(InternalSyntaxToken tryToken,
BlockTreeImpl block,
TryStatementTreeImpl partial) |
ExpressionTree |
completeTernaryExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<ConditionalExpressionTreeImpl> partial) |
Tree |
completeTypeArgument(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
Tree partial) |
FormalParametersListTreeImpl |
completeTypeFormalParameters(ModifiersTreeImpl modifiers,
TypeTree type,
FormalParametersListTreeImpl partial) |
TypeParameterTreeImpl |
completeTypeParameter(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TypeParameterTreeImpl> partial) |
VariableTreeImpl |
completeVariableDeclarator(InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dimensions,
com.sonar.sslr.api.typed.Optional<VariableTreeImpl> partial) |
JavaTree.WildcardTreeImpl |
completeWildcardTypeArgument(InternalSyntaxToken queryToken,
com.sonar.sslr.api.typed.Optional<JavaTree.WildcardTreeImpl> partial) |
ContinueStatementTreeImpl |
continueStatement(InternalSyntaxToken continueToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> identifierToken,
InternalSyntaxToken semicolonToken) |
DoWhileStatementTreeImpl |
doWhileStatement(InternalSyntaxToken doToken,
StatementTree statement,
InternalSyntaxToken whileToken,
InternalSyntaxToken openParen,
ExpressionTree expression,
InternalSyntaxToken closeParen,
InternalSyntaxToken semicolon) |
EmptyStatementTreeImpl |
emptyStatement(InternalSyntaxToken semicolon) |
ExpressionStatementTreeImpl |
expressionStatement(ExpressionTree expression,
InternalSyntaxToken semicolonToken) |
LambdaParameterListTreeImpl |
formalLambdaParameters(FormalParametersListTreeImpl formalParameters) |
LabeledStatementTreeImpl |
labeledStatement(InternalSyntaxToken identifierToken,
InternalSyntaxToken colon,
StatementTree statement) |
ExpressionTree |
lambdaExpression(LambdaParameterListTreeImpl parameters,
InternalSyntaxToken arrowToken,
Tree body) |
ExpressionTree |
literal(InternalSyntaxToken token) |
ModifierKeywordTreeImpl |
modifierKeyword(InternalSyntaxToken token) |
ModifiersTreeImpl |
modifiers(com.sonar.sslr.api.typed.Optional<List<ModifierTree>> modifierNodes) |
<T,U> TreeFactory.Tuple<T,U> |
newAnnotatedDimension(T first,
U second) |
ExpressionTree |
newAnnotatedParameterizedIdentifier(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments) |
AnnotationTreeImpl |
newAnnotation(InternalSyntaxToken atToken,
TypeTree qualifiedIdentifier,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> arguments) |
ClassTreeImpl |
newAnnotationType(InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<JavaTree>> annotationTypeElementDeclarations,
InternalSyntaxToken closeBraceToken) |
MethodTreeImpl |
newAnnotationTypeMethod(InternalSyntaxToken openParenToken,
InternalSyntaxToken closeParenToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> defaultValue) |
ArgumentListTreeImpl |
newArguments(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
ArrayAccessExpressionTreeImpl |
newArrayAccessExpression(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken openBracketToken,
ExpressionTree index,
InternalSyntaxToken closeBracketToken) |
ExpressionTree |
newArrayCreator(TypeTree type,
NewArrayTreeImpl partial) |
NewArrayTreeImpl |
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) |
NewArrayTreeImpl |
newArrayCreatorWithInitializer(InternalSyntaxToken openBracketToken,
InternalSyntaxToken closeBracketToken,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dimensions,
NewArrayTreeImpl partial) |
NewArrayTreeImpl |
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) |
AssertStatementTreeImpl |
newAssertStatement(InternalSyntaxToken colonToken,
ExpressionTree expression) |
ExpressionTree |
newBangExpression(InternalSyntaxToken bangToken,
ExpressionTree expression) |
JavaTree.PrimitiveTypeTreeImpl |
newBasicType(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken basicType) |
TypeTree |
newBasicTypeArgument(TypeTree type) |
TypeCastExpressionTreeImpl |
newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl basicType,
InternalSyntaxToken closeParenToken,
ExpressionTree expression) |
BoundListTreeImpl |
newBounds(TypeTree classType,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,Tree>>> rests) |
CaseLabelTreeImpl |
newCaseSwitchLabel(InternalSyntaxToken caseSyntaxToken,
ExpressionTree expression,
InternalSyntaxToken colonSyntaxToken) |
CatchTreeImpl |
newCatchClause(InternalSyntaxToken catchToken,
InternalSyntaxToken openParenToken,
VariableTreeImpl parameter,
InternalSyntaxToken closeParenToken,
BlockTreeImpl block) |
VariableTreeImpl |
newCatchFormalParameter(ModifiersTreeImpl modifiers,
TypeTree type,
VariableTreeImpl parameter) |
TypeTree |
newCatchType(TypeTree qualifiedIdentifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,TypeTree>>> rests) |
ClassTreeImpl |
newClassBody(InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<JavaTree>> members,
InternalSyntaxToken closeBraceToken) |
TypeCastExpressionTreeImpl |
newClassCastExpression(TypeTree type,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,BoundListTreeImpl>> classTypes,
InternalSyntaxToken closeParenToken,
ExpressionTree expression) |
ExpressionTree |
newClassCreator(com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments,
TypeTree qualifiedIdentifier,
NewClassTreeImpl classCreatorRest) |
NewClassTreeImpl |
newClassCreatorRest(ArgumentListTreeImpl arguments,
com.sonar.sslr.api.typed.Optional<ClassTreeImpl> classBody) |
JavaTree.CompilationUnitTreeImpl |
newCompilationUnit(JavaTree spacing,
com.sonar.sslr.api.typed.Optional<PackageDeclarationTree> packageDeclaration,
com.sonar.sslr.api.typed.Optional<List<ImportClauseTree>> importDeclarations,
com.sonar.sslr.api.typed.Optional<List<Tree>> typeDeclarations,
InternalSyntaxToken eof) |
MethodTreeImpl |
newConstructor(InternalSyntaxToken identifierToken,
FormalParametersListTreeImpl parameters,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> annotatedDimensions,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> throwsClause,
JavaTree blockOrSemicolon) |
CaseLabelTreeImpl |
newDefaultSwitchLabel(InternalSyntaxToken defaultToken,
InternalSyntaxToken colonToken) |
TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> |
newDefaultValue(InternalSyntaxToken defaultToken,
ExpressionTree elementValue) |
TypeArgumentListTreeImpl |
newDiamondTypeArgument(InternalSyntaxToken openBracketToken,
InternalSyntaxToken closeBracketToken) |
ExpressionTree |
newDotClassSelector(com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> dimensions,
InternalSyntaxToken dotToken,
InternalSyntaxToken classToken) |
NewArrayTreeImpl |
newElementValueArrayInitializer(List<TreeFactory.Tuple<ExpressionTree,com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>>> rests) |
AssignmentExpressionTreeImpl |
newElementValuePair(InternalSyntaxToken identifierToken,
InternalSyntaxToken operator,
ExpressionTree elementValue) |
ImportClauseTree |
newEmptyImport(InternalSyntaxToken semicolonToken) |
EmptyStatementTreeImpl |
newEmptyMember(InternalSyntaxToken semicolonToken) |
Tree |
newEmptyType(InternalSyntaxToken semicolonToken) |
EnumConstantTreeImpl |
newEnumConstant(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> arguments,
com.sonar.sslr.api.typed.Optional<ClassTreeImpl> classBody,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> commaToken) |
ClassTreeImpl |
newEnumDeclaration(InternalSyntaxToken enumToken,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> implementsClause,
InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<EnumConstantTreeImpl>> enumConstants,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> semicolonToken,
com.sonar.sslr.api.typed.Optional<List<JavaTree>> enumDeclarations,
InternalSyntaxToken closeBraceToken) |
ExpressionTree |
newExpression(InternalSyntaxToken newToken,
com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
ExpressionTree partial) |
TryStatementTreeImpl |
newFinallyBlock(InternalSyntaxToken finallyToken,
BlockTreeImpl block) |
ForEachStatementImpl |
newForeachStatement(InternalSyntaxToken forKeyword,
InternalSyntaxToken openParenToken,
VariableTreeImpl variable,
InternalSyntaxToken colonToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
StatementTree statement) |
StatementExpressionListTreeImpl |
newForInitDeclaration(ModifiersTreeImpl modifiers,
TypeTree type,
VariableDeclaratorListTreeImpl variables) |
VariableTreeImpl |
newFormalParameter(ModifiersTreeImpl modifiers,
TypeTree type,
VariableTreeImpl variable) |
ExpressionTree |
newIdentifierOrMethodInvocation(com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> arguments) |
IfStatementTreeImpl |
newIfWithElse(InternalSyntaxToken elseToken,
StatementTree elseStatement) |
JavaTree.ImportTreeImpl |
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) |
LambdaParameterListTreeImpl |
newInferedParameters(InternalSyntaxToken openParenToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<VariableTreeImpl,com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableTreeImpl>>>>> identifiersOpt,
InternalSyntaxToken closeParenToken) |
BlockTreeImpl |
newInitializerMember(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
BlockTreeImpl block) |
BlockStatementListTreeImpl |
newInnerClassOrEnum(ModifiersTreeImpl modifiers,
ClassTreeImpl classTree) |
InstanceOfTreeImpl |
newInstanceofExpression(InternalSyntaxToken instanceofToken,
TypeTree type) |
ClassTreeImpl |
newInterfaceBody(InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<JavaTree>> members,
InternalSyntaxToken closeBraceToken) |
MethodTreeImpl |
newMethod(TypeTree type,
InternalSyntaxToken identifierToken,
FormalParametersListTreeImpl parameters,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> annotatedDimensions,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> throwsClause,
JavaTree blockOrSemicolon) |
ArgumentListTreeImpl |
newNormalAnnotation(AssignmentExpressionTreeImpl elementValuePair,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,AssignmentExpressionTreeImpl>>> rests) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand1(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand10(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand11(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand2(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand3(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand4(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand5(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand6(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand7(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand8(InternalSyntaxToken operator,
ExpressionTree operand) |
org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand |
newOperatorAndOperand9(InternalSyntaxToken operator,
ExpressionTree operand) |
JavaTree.PackageDeclarationTreeImpl |
newPackageDeclaration(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken packageToken,
ExpressionTree qualifiedIdentifier,
InternalSyntaxToken semicolonToken) |
ExpressionTree |
newPostfixExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> postfixOperator) |
ExpressionTree |
newPrefixedExpression(InternalSyntaxToken operatorToken,
ExpressionTree expression) |
MethodReferenceTreeImpl |
newPrimaryMethodReference(ExpressionTree expression,
InternalSyntaxToken doubleColonToken) |
<T extends Tree> T |
newQualifiedIdentifier(ExpressionTree firstIdentifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
QualifiedIdentifierListTreeImpl |
newQualifiedIdentifierList(TypeTree qualifiedIdentifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,TypeTree>>> rests) |
VariableTreeImpl |
newResource(ModifiersTreeImpl modifiers,
TypeTree classType,
VariableTreeImpl partial,
InternalSyntaxToken equalToken,
ExpressionTree expression) |
ResourceListTreeImpl |
newResources(List<TreeFactory.Tuple<VariableTreeImpl,com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>>> rests) |
VariableTreeImpl |
newSimpleParameter(InternalSyntaxToken identifierToken) |
ArgumentListTreeImpl |
newSingleElementAnnotation(InternalSyntaxToken openParenToken,
ExpressionTree elementValue,
InternalSyntaxToken closeParenToken) |
ForStatementTreeImpl |
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 |
newStatementExpressions(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests) |
MethodReferenceTreeImpl |
newSuperMethodReference(InternalSyntaxToken superToken,
InternalSyntaxToken doubleColonToken) |
ConditionalExpressionTreeImpl |
newTernaryExpression(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
ExpressionTree |
newTildaExpression(InternalSyntaxToken tildaToken,
ExpressionTree expression) |
TryStatementTreeImpl |
newTryCatch(com.sonar.sslr.api.typed.Optional<List<CatchTreeImpl>> catches,
com.sonar.sslr.api.typed.Optional<TryStatementTreeImpl> finallyBlock) |
TryStatementTreeImpl |
newTryWithResourcesStatement(InternalSyntaxToken tryToken,
InternalSyntaxToken openParenToken,
ResourceListTreeImpl resources,
InternalSyntaxToken closeParenToken,
BlockTreeImpl block,
com.sonar.sslr.api.typed.Optional<List<CatchTreeImpl>> catches,
com.sonar.sslr.api.typed.Optional<TryStatementTreeImpl> 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> |
newTuple16(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple17(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple18(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple19(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple2(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple20(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple21(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple22(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple23(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple24(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple25(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple26(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple27(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple28(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple29(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) |
<U> TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,U> |
newTupleAbsent1(U expression) |
<U> TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,U> |
newTupleAbsent2(U expression) |
TypeTree |
newType(TypeTree basicOrClassType,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dims) |
TypeArgumentListTreeImpl |
newTypeArgumentList(InternalSyntaxToken openBracketToken,
Tree typeArgument,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,Tree>>> rests,
InternalSyntaxToken closeBracketToken) |
ClassTreeImpl |
newTypeDeclaration(ModifiersTreeImpl modifiers,
ClassTreeImpl partial) |
MethodReferenceTreeImpl |
newTypeMethodReference(Tree type,
InternalSyntaxToken doubleColonToken) |
TypeParameterTreeImpl |
newTypeParameter(InternalSyntaxToken extendsToken,
BoundListTreeImpl bounds) |
TypeParameterListTreeImpl |
newTypeParameterList(InternalSyntaxToken openBracketToken,
TypeParameterTreeImpl typeParameter,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,TypeParameterTreeImpl>>> rests,
InternalSyntaxToken closeBracketToken) |
FormalParametersListTreeImpl |
newVariableArgumentFormalParameter(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
InternalSyntaxToken ellipsisToken,
VariableTreeImpl variable) |
VariableTreeImpl |
newVariableDeclarator(InternalSyntaxToken equalToken,
ExpressionTree initializer) |
VariableTreeImpl |
newVariableDeclaratorId(InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> dims) |
VariableDeclaratorListTreeImpl |
newVariableDeclarators(VariableTreeImpl variable,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,VariableTreeImpl>>> rests) |
JavaTree.WildcardTreeImpl |
newWildcardTypeArguments(InternalSyntaxToken extendsOrSuperToken,
com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations,
TypeTree type) |
ParenthesizedTreeImpl |
parenthesizedExpression(InternalSyntaxToken leftParenSyntaxToken,
ExpressionTree expression,
InternalSyntaxToken rightParenSyntaxToken) |
FormalParametersListTreeImpl |
prependNewFormalParameter(VariableTreeImpl variable,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,FormalParametersListTreeImpl>> rest) |
VariableTreeImpl |
receiverParameterId(com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> optional,
InternalSyntaxToken thisToken) |
ReturnStatementTreeImpl |
returnStatement(InternalSyntaxToken returnToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken semicolonSyntaxToken) |
LambdaParameterListTreeImpl |
singleInferedParameter(VariableTreeImpl parameter) |
CaseGroupTreeImpl |
switchGroup(List<CaseLabelTreeImpl> labels,
BlockStatementListTreeImpl blockStatements) |
SwitchStatementTreeImpl |
switchStatement(InternalSyntaxToken switchToken,
InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<CaseGroupTreeImpl>> optionalGroups,
InternalSyntaxToken closeBraceToken) |
SynchronizedStatementTreeImpl |
synchronizedStatement(InternalSyntaxToken synchronizedToken,
InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
BlockTreeImpl block) |
ThrowStatementTreeImpl |
throwStatement(InternalSyntaxToken throwToken,
ExpressionTree expression,
InternalSyntaxToken semicolonToken) |
WhileStatementTreeImpl |
whileStatement(InternalSyntaxToken whileToken,
InternalSyntaxToken openParen,
ExpressionTree expression,
InternalSyntaxToken closeParen,
StatementTree statement) |
BlockStatementListTreeImpl |
wrapInBlockStatements(StatementTree statement) |
BlockStatementListTreeImpl |
wrapInBlockStatements(VariableDeclaratorListTreeImpl variables) |