Uses of Interface
org.sonar.plugins.java.api.tree.ExpressionTree
-
Packages that use ExpressionTree 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. -
-
Uses of ExpressionTree in org.sonar.java.ast.parser
Methods in org.sonar.java.ast.parser that return ExpressionTree Modifier and Type Method Description ExpressionTreeJavaGrammar. ADDITIVE_EXPRESSION()ExpressionTreeJavaGrammar. AND_EXPRESSION()ExpressionTreeJavaGrammar. ANNOTATED_PARAMETERIZED_IDENTIFIER()ExpressionTreeTreeFactory. applySelectors1(ExpressionTree primary, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree>>> selectors)ExpressionTreeJavaGrammar. ASSIGNMENT_EXPRESSION()ExpressionTreeTreeFactory. assignmentExpression(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeJavaGrammar. BASIC_CLASS_EXPRESSION()ExpressionTreeTreeFactory. basicClassExpression(JavaTree.PrimitiveTypeTreeImpl basicType, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> dimensions, InternalSyntaxToken dotToken, InternalSyntaxToken classToken)ExpressionTreeTreeFactory. binaryExpression1(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression10(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression2(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression3(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression4(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression5(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression6(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression7(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression8(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression9(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeJavaGrammar. CAST_EXPRESSION()ExpressionTreeTreeFactory. completeCastExpression(InternalSyntaxToken openParenToken, TypeCastExpressionTreeImpl partial)ExpressionTreeTreeFactory. completeInstanceofExpression(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<InstanceOfTreeImpl> partial)ExpressionTreeTreeFactory. completeMethodReference(MethodReferenceTreeImpl partial, com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments, InternalSyntaxToken newOrIdentifierToken)ExpressionTreeTreeFactory. completeTernaryExpression(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<ConditionalExpressionTreeImpl> partial)ExpressionTreeJavaGrammar. CONDITIONAL_AND_EXPRESSION()ExpressionTreeJavaGrammar. CONDITIONAL_EXPRESSION()ExpressionTreeJavaGrammar. CONDITIONAL_OR_EXPRESSION()ExpressionTreeJavaGrammar. CREATOR()ExpressionTreeJavaGrammar. ELEMENT_VALUE()ExpressionTreeJavaGrammar. EQUALITY_EXPRESSION()ExpressionTreeJavaGrammar. EXCLUSIVE_OR_EXPRESSION()ExpressionTreeJavaGrammar. EXPRESSION()ExpressionTreeJavaGrammar. IDENTIFIER_OR_METHOD_INVOCATION()ExpressionTreeJavaGrammar. INCLUSIVE_OR_EXPRESSION()ExpressionTreeJavaGrammar. INSTANCEOF_EXPRESSION()ExpressionTreeJavaGrammar. LAMBDA_EXPRESSION()ExpressionTreeTreeFactory. lambdaExpression(LambdaParameterListTreeImpl parameters, InternalSyntaxToken arrowToken, Tree body)ExpressionTreeTreeFactory. literal(InternalSyntaxToken token)ExpressionTreeJavaGrammar. LITERAL()ExpressionTreeJavaGrammar. METHOD_REFERENCE()ExpressionTreeJavaGrammar. MULTIPLICATIVE_EXPRESSION()ExpressionTreeJavaGrammar. NEW_EXPRESSION()ExpressionTreeTreeFactory. newAnnotatedParameterizedIdentifier(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken identifierToken, com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments)ExpressionTreeTreeFactory. newArrayCreator(TypeTree type, NewArrayTreeImpl partial)ExpressionTreeTreeFactory. newBangExpression(InternalSyntaxToken bangToken, ExpressionTree expression)ExpressionTreeTreeFactory. newClassCreator(com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments, TypeTree qualifiedIdentifier, NewClassTreeImpl classCreatorRest)ExpressionTreeTreeFactory. newDotClassSelector(com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> dimensions, InternalSyntaxToken dotToken, InternalSyntaxToken classToken)ExpressionTreeTreeFactory. newExpression(InternalSyntaxToken newToken, com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations, ExpressionTree partial)ExpressionTreeTreeFactory. newIdentifierOrMethodInvocation(com.sonar.sslr.api.typed.Optional<TypeArgumentListTreeImpl> typeArguments, InternalSyntaxToken identifierToken, com.sonar.sslr.api.typed.Optional<ArgumentListTreeImpl> arguments)ExpressionTreeTreeFactory. newPostfixExpression(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> postfixOperator)ExpressionTreeTreeFactory. newPrefixedExpression(InternalSyntaxToken operatorToken, ExpressionTree expression)ExpressionTreeTreeFactory. newTildaExpression(InternalSyntaxToken tildaToken, ExpressionTree expression)ExpressionTreeJavaGrammar. PRIMARY()ExpressionTreeJavaGrammar. PRIMARY_WITH_SELECTOR()ExpressionTreeJavaGrammar. RELATIONAL_EXPRESSION()ExpressionTreeJavaGrammar. SHIFT_EXPRESSION()ExpressionTreeJavaGrammar. UNARY_EXPRESSION()ExpressionTreeJavaGrammar. UNARY_EXPRESSION_NOT_PLUS_MINUS()ExpressionTreeJavaGrammar. VARIABLE_INITIALIZER()Methods in org.sonar.java.ast.parser that return types with arguments of type ExpressionTree Modifier and Type Method 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()Methods in org.sonar.java.ast.parser with parameters of type ExpressionTree Modifier and Type Method Description ExpressionTreeTreeFactory. applySelectors1(ExpressionTree primary, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree>>> selectors)ExpressionTreeTreeFactory. assignmentExpression(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression1(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression10(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression2(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression3(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression4(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression5(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression6(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression7(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression8(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)ExpressionTreeTreeFactory. binaryExpression9(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<org.sonar.java.ast.parser.TreeFactory.OperatorAndOperand>> operatorAndOperands)AssertStatementTreeImplTreeFactory. 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)IfStatementTreeImplTreeFactory. completeIf(InternalSyntaxToken ifToken, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree statement, com.sonar.sslr.api.typed.Optional<IfStatementTreeImpl> elseClause)ExpressionTreeTreeFactory. 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)ExpressionTreeTreeFactory. completeTernaryExpression(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<ConditionalExpressionTreeImpl> partial)DoWhileStatementTreeImplTreeFactory. doWhileStatement(InternalSyntaxToken doToken, StatementTree statement, InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, InternalSyntaxToken semicolon)ExpressionStatementTreeImplTreeFactory. expressionStatement(ExpressionTree expression, InternalSyntaxToken semicolonToken)ArgumentListTreeImplTreeFactory. newArguments(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests)ArrayAccessExpressionTreeImplTreeFactory. newArrayAccessExpression(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken openBracketToken, ExpressionTree index, InternalSyntaxToken closeBracketToken)NewArrayTreeImplTreeFactory. 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)AssertStatementTreeImplTreeFactory. newAssertStatement(InternalSyntaxToken colonToken, ExpressionTree expression)ExpressionTreeTreeFactory. newBangExpression(InternalSyntaxToken bangToken, ExpressionTree expression)TypeCastExpressionTreeImplTreeFactory. newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl basicType, InternalSyntaxToken closeParenToken, ExpressionTree expression)CaseLabelTreeImplTreeFactory. newCaseSwitchLabel(InternalSyntaxToken caseSyntaxToken, ExpressionTree expression, InternalSyntaxToken colonSyntaxToken)TypeCastExpressionTreeImplTreeFactory. 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)AssignmentExpressionTreeImplTreeFactory. newElementValuePair(InternalSyntaxToken identifierToken, InternalSyntaxToken operator, ExpressionTree elementValue)ModuleDirectiveTreeTreeFactory. newExportsModuleDirective(InternalSyntaxToken exportsKeyword, ExpressionTree packageName, com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ListTreeImpl<ModuleNameTree>>> moduleNames, InternalSyntaxToken semicolonToken)ExpressionTreeTreeFactory. newExpression(InternalSyntaxToken newToken, com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations, ExpressionTree partial)ForEachStatementImplTreeFactory. newForeachStatement(InternalSyntaxToken forKeyword, InternalSyntaxToken openParenToken, VariableTreeImpl variable, InternalSyntaxToken colonToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, StatementTree statement)JavaTree.ImportTreeImplTreeFactory. 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)ModuleDirectiveTreeTreeFactory. newOpensModuleDirective(InternalSyntaxToken opensKeyword, ExpressionTree packageName, com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ListTreeImpl<ModuleNameTree>>> moduleNames, InternalSyntaxToken semicolonToken)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand1(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand10(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand11(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand2(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand3(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand4(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand5(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand6(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand7(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand8(InternalSyntaxToken operator, ExpressionTree operand)org.sonar.java.ast.parser.TreeFactory.OperatorAndOperandTreeFactory. newOperatorAndOperand9(InternalSyntaxToken operator, ExpressionTree operand)JavaTree.PackageDeclarationTreeImplTreeFactory. newPackageDeclaration(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken packageToken, ExpressionTree qualifiedIdentifier, InternalSyntaxToken semicolonToken)ExpressionTreeTreeFactory. newPostfixExpression(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> postfixOperator)ExpressionTreeTreeFactory. newPrefixedExpression(InternalSyntaxToken operatorToken, ExpressionTree expression)MethodReferenceTreeImplTreeFactory. newPrimaryMethodReference(ExpressionTree expression, InternalSyntaxToken doubleColonToken)<T extends Tree>
TTreeFactory. newQualifiedIdentifier(ExpressionTree firstIdentifier, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests)TreeTreeFactory. newResource(ModifiersTreeImpl modifiers, TypeTree classType, VariableTreeImpl partial, InternalSyntaxToken equalToken, ExpressionTree expression)ArgumentListTreeImplTreeFactory. newSingleElementAnnotation(InternalSyntaxToken openParenToken, ExpressionTree elementValue, InternalSyntaxToken closeParenToken)StatementExpressionListTreeImplTreeFactory. newStatementExpressions(ExpressionTree expression, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> rests)ConditionalExpressionTreeImplTreeFactory. newTernaryExpression(InternalSyntaxToken queryToken, ExpressionTree trueExpression, InternalSyntaxToken colonToken, ExpressionTree falseExpression)ExpressionTreeTreeFactory. newTildaExpression(InternalSyntaxToken tildaToken, ExpressionTree expression)VariableTreeImplTreeFactory. newVariableDeclarator(InternalSyntaxToken equalToken, ExpressionTree initializer)ParenthesizedTreeImplTreeFactory. parenthesizedExpression(InternalSyntaxToken leftParenSyntaxToken, ExpressionTree expression, InternalSyntaxToken rightParenSyntaxToken)SwitchStatementTreeImplTreeFactory. switchStatement(InternalSyntaxToken switchToken, InternalSyntaxToken openParenToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, InternalSyntaxToken openBraceToken, com.sonar.sslr.api.typed.Optional<List<CaseGroupTreeImpl>> optionalGroups, InternalSyntaxToken closeBraceToken)SynchronizedStatementTreeImplTreeFactory. synchronizedStatement(InternalSyntaxToken synchronizedToken, InternalSyntaxToken openParenToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, BlockTreeImpl block)ThrowStatementTreeImplTreeFactory. throwStatement(InternalSyntaxToken throwToken, ExpressionTree expression, InternalSyntaxToken semicolonToken)WhileStatementTreeImplTreeFactory. whileStatement(InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, StatementTree statement)Constructors in org.sonar.java.ast.parser with parameters of type ExpressionTree Constructor Description ArgumentListTreeImpl(InternalSyntaxToken openParenToken, ExpressionTree expression, InternalSyntaxToken closeParenToken)Constructor parameters in org.sonar.java.ast.parser with type arguments of type ExpressionTree Constructor Description ArgumentListTreeImpl(List<ExpressionTree> expressions, List<SyntaxToken> separators)InitializerListTreeImpl(List<ExpressionTree> list, List<SyntaxToken> separators) -
Uses of ExpressionTree in org.sonar.java.model
Classes in org.sonar.java.model that implement ExpressionTree Modifier and Type Class Description static classJavaTree.ArrayTypeTreeImplstatic classJavaTree.NotImplementedTreeImplstatic classJavaTree.ParameterizedTypeTreeImplstatic classJavaTree.PrimitiveTypeTreeImplMethods in org.sonar.java.model that return ExpressionTree Modifier and Type Method Description ExpressionTreeArrayDimensionTreeImpl. expression()ExpressionTreeJavaTree.PackageDeclarationTreeImpl. packageName()static ExpressionTreeExpressionUtils. skipParentheses(ExpressionTree tree)Methods in org.sonar.java.model with parameters of type ExpressionTree Modifier and Type Method Description static MethodTreeExpressionUtils. getEnclosingMethod(ExpressionTree expr)static IntegerLiteralUtils. intLiteralValue(ExpressionTree expression)static booleanLiteralUtils. is0xff(ExpressionTree expression)static booleanExpressionUtils. isNullLiteral(ExpressionTree tree)static booleanExpressionUtils. isSecuringByte(ExpressionTree expression)static booleanExpressionUtils. isThis(ExpressionTree expression)Checks if the given expression refers to "this"static LongLiteralUtils. longLiteralValue(ExpressionTree tree)static ExpressionTreeExpressionUtils. skipParentheses(ExpressionTree tree)Constructors in org.sonar.java.model with parameters of type ExpressionTree Constructor 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) -
Uses of ExpressionTree in org.sonar.java.model.declaration
Classes in org.sonar.java.model.declaration that implement ExpressionTree Modifier and Type Class Description classAnnotationTreeImplMethods in org.sonar.java.model.declaration that return ExpressionTree Modifier and Type Method Description ExpressionTreeMethodTreeImpl. defaultValue()ExpressionTreeVariableTreeImpl. initializer()ExpressionTreeExportsDirectiveTreeImpl. packageName()ExpressionTreeOpensDirectiveTreeImpl. packageName()Methods in org.sonar.java.model.declaration with parameters of type ExpressionTree Modifier and Type Method Description VariableTreeImplVariableTreeImpl. completeTypeAndInitializer(TypeTree type, InternalSyntaxToken equalToken, ExpressionTree initializer)Constructors in org.sonar.java.model.declaration with parameters of type ExpressionTree Constructor Description ExportsDirectiveTreeImpl(InternalSyntaxToken exportsKeyword, ExpressionTree packageName, InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)MethodTreeImpl(FormalParametersListTreeImpl parameters, SyntaxToken defaultToken, ExpressionTree defaultValue)OpensDirectiveTreeImpl(InternalSyntaxToken opensKeyword, ExpressionTree packageName, InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)VariableTreeImpl(InternalSyntaxToken equalToken, ExpressionTree initializer)VariableTreeImpl(Tree.Kind kind, ModifiersTree modifiers, IdentifierTree simpleName, ExpressionTree initializer) -
Uses of ExpressionTree in org.sonar.java.model.expression
Classes in org.sonar.java.model.expression that implement ExpressionTree Modifier and Type Class Description classArrayAccessExpressionTreeImplclassAssignmentExpressionTreeImplclassBinaryExpressionTreeImplclassConditionalExpressionTreeImplclassIdentifierTreeImplclassInstanceOfTreeImplclassInternalPostfixUnaryExpressionclassInternalPrefixUnaryExpressionclassLambdaExpressionTreeImplclassLiteralTreeImplclassMemberSelectExpressionTreeImplclassMethodInvocationTreeImplclassMethodReferenceTreeImplclassNewArrayTreeImplclassNewClassTreeImplclassParenthesizedTreeImplclassTypeCastExpressionTreeImplMethods in org.sonar.java.model.expression that return ExpressionTree Modifier and Type Method Description ExpressionTreeConditionalExpressionTreeImpl. condition()ExpressionTreeNewClassTreeImpl. enclosingExpression()ExpressionTreeArrayAccessExpressionTreeImpl. expression()ExpressionTreeAssignmentExpressionTreeImpl. expression()ExpressionTreeInstanceOfTreeImpl. expression()ExpressionTreeInternalPostfixUnaryExpression. expression()ExpressionTreeInternalPrefixUnaryExpression. expression()ExpressionTreeMemberSelectExpressionTreeImpl. expression()ExpressionTreeParenthesizedTreeImpl. expression()ExpressionTreeTypeCastExpressionTreeImpl. expression()ExpressionTreeConditionalExpressionTreeImpl. falseExpression()ExpressionTreeBinaryExpressionTreeImpl. leftOperand()ExpressionTreeMethodInvocationTreeImpl. methodSelect()ExpressionTreeBinaryExpressionTreeImpl. rightOperand()ExpressionTreeConditionalExpressionTreeImpl. trueExpression()ExpressionTreeAssignmentExpressionTreeImpl. variable()Methods in org.sonar.java.model.expression that return types with arguments of type ExpressionTree Modifier and Type Method Description ListTree<ExpressionTree>NewArrayTreeImpl. initializers()Methods in org.sonar.java.model.expression with parameters of type ExpressionTree Modifier and Type Method Description ArrayAccessExpressionTreeImplArrayAccessExpressionTreeImpl. complete(ExpressionTree expression)ConditionalExpressionTreeImplConditionalExpressionTreeImpl. complete(ExpressionTree condition)InstanceOfTreeImplInstanceOfTreeImpl. complete(ExpressionTree expression)NewClassTreeImplNewClassTreeImpl. completeWithEnclosingExpression(ExpressionTree enclosingExpression)MemberSelectExpressionTreeImplMemberSelectExpressionTreeImpl. completeWithExpression(ExpressionTree expression)Constructor parameters in org.sonar.java.model.expression with type arguments of type ExpressionTree Constructor Description NewArrayTreeImpl(List<ArrayDimensionTree> dimensions, ListTree<ExpressionTree> initializers) -
Uses of ExpressionTree in org.sonar.java.model.statement
Methods in org.sonar.java.model.statement that return ExpressionTree Modifier and Type Method Description ExpressionTreeAssertStatementTreeImpl. condition()ExpressionTreeDoWhileStatementTreeImpl. condition()ExpressionTreeForStatementTreeImpl. condition()ExpressionTreeIfStatementTreeImpl. condition()ExpressionTreeWhileStatementTreeImpl. condition()ExpressionTreeAssertStatementTreeImpl. detail()ExpressionTreeCaseLabelTreeImpl. expression()ExpressionTreeExpressionStatementTreeImpl. expression()ExpressionTreeForEachStatementImpl. expression()ExpressionTreeReturnStatementTreeImpl. expression()ExpressionTreeSwitchStatementTreeImpl. expression()ExpressionTreeSynchronizedStatementTreeImpl. expression()ExpressionTreeThrowStatementTreeImpl. expression()Methods in org.sonar.java.model.statement with parameters of type ExpressionTree Modifier and Type Method Description AssertStatementTreeImplAssertStatementTreeImpl. complete(InternalSyntaxToken assertToken, ExpressionTree condition, InternalSyntaxToken semicolonToken)IfStatementTreeImplIfStatementTreeImpl. complete(InternalSyntaxToken ifKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree thenStatement) -
Uses of ExpressionTree in org.sonar.plugins.java.api.tree
Subinterfaces of ExpressionTree in org.sonar.plugins.java.api.tree Modifier and Type Interface Description interfaceAnnotationTreeAnnotation.interfaceArrayAccessExpressionTreeArray access expression.interfaceArrayTypeTreeArray type.interfaceAssignmentExpressionTreeAssignment expression.interfaceBinaryExpressionTreeBinary expression.interfaceConditionalExpressionTreeConditional expression.interfaceIdentifierTreeIdentifier expression.interfaceInstanceOfTree'instanceof' expression.interfaceLambdaExpressionTreeLambda expression.interfaceLiteralTreeLiteral expression.interfaceMemberSelectExpressionTreeMember select expression.interfaceMethodInvocationTreeMethod invocation expression.interfaceMethodReferenceTreeMethod reference.interfaceNewArrayTreeArray creation expression.interfaceNewClassTreeClass instance creation expression.interfaceParenthesizedTreeParenthesized expression.interfacePrimitiveTypeTreePrimitive type.interfaceTypeCastTreeCast expression.interfaceUnaryExpressionTreePostfix or unary expression.Methods in org.sonar.plugins.java.api.tree that return ExpressionTree Modifier and Type Method Description ExpressionTreeAssertStatementTree. condition()ExpressionTreeConditionalExpressionTree. condition()ExpressionTreeDoWhileStatementTree. condition()ExpressionTreeForStatementTree. condition()ExpressionTreeIfStatementTree. condition()ExpressionTreeWhileStatementTree. condition()ExpressionTreeMethodTree. defaultValue()ExpressionTreeAssertStatementTree. detail()ExpressionTreeNewClassTree. enclosingExpression()ExpressionTreeArrayAccessExpressionTree. expression()ExpressionTreeArrayDimensionTree. expression()ExpressionTreeAssignmentExpressionTree. expression()ExpressionTreeCaseLabelTree. expression()ExpressionTreeExpressionStatementTree. expression()ExpressionTreeForEachStatement. expression()ExpressionTreeInstanceOfTree. expression()ExpressionTreeMemberSelectExpressionTree. expression()ExpressionTreeParenthesizedTree. expression()ExpressionTreeReturnStatementTree. expression()ExpressionTreeSwitchStatementTree. expression()ExpressionTreeSynchronizedStatementTree. expression()ExpressionTreeThrowStatementTree. expression()ExpressionTreeTypeCastTree. expression()ExpressionTreeUnaryExpressionTree. expression()ExpressionTreeConditionalExpressionTree. falseExpression()ExpressionTreeVariableTree. initializer()ExpressionTreeBinaryExpressionTree. leftOperand()ExpressionTreeMethodInvocationTree. methodSelect()ExpressionTreeExportsDirectiveTree. packageName()ExpressionTreeOpensDirectiveTree. packageName()ExpressionTreePackageDeclarationTree. packageName()ExpressionTreeBinaryExpressionTree. rightOperand()ExpressionTreeConditionalExpressionTree. trueExpression()ExpressionTreeAssignmentExpressionTree. variable()Methods in org.sonar.plugins.java.api.tree that return types with arguments of type ExpressionTree Modifier and Type Method Description ListTree<ExpressionTree>NewArrayTree. initializers()
-