Uses of Class
org.eclipse.jdt.core.dom.Expression
-
Packages that use Expression Package Description org.eclipse.jdt.core.dom The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document. -
-
Uses of Expression in org.eclipse.jdt.core.dom
Subclasses of Expression in org.eclipse.jdt.core.dom Modifier and Type Class Description classAnnotationAbstract base class of AST nodes that represent annotations.classArrayAccessArray access expression AST node type.classArrayCreationArray creation expression AST node type.classArrayInitializerArray initializer AST node type.classAssignmentAssignment expression AST node type.classBooleanLiteralBoolean literal node.classCastExpressionCast expression AST node type.classCharacterLiteralCharacter literal nodes.classClassInstanceCreationClass instance creation expression AST node type.classConditionalExpressionConditional expression AST node type.classCreationReferenceCreation reference expression AST node type (added in JLS8 API).classExpressionMethodReferenceExpression method reference AST node type (added in JLS8 API).classFieldAccessField access expression AST node type.classInfixExpressionInfix expression AST node type.classInstanceofExpressionInstanceof expression AST node type.classLambdaExpressionLambda expression AST node type (added in JLS8 API).classMarkerAnnotationMarker annotation node (added in JLS3 API).classMethodInvocationMethod invocation expression AST node type.classMethodReferenceAbstract base class of all AST node types that represent a method reference expression (added in JLS8 API).classNameAbstract base class for all AST nodes that represent names.classNormalAnnotationNormal annotation node (added in JLS3 API).classNullLiteralNull literal node.classNumberLiteralNumber literal nodes.classParenthesizedExpressionParenthesized expression AST node type.classPostfixExpressionPostfix expression AST node type.classPrefixExpressionPrefix expression AST node type.classQualifiedNameAST node for a qualified name.classSimpleNameAST node for a simple name.classSingleMemberAnnotationSingle member annotation node (added in JLS3 API).classStringLiteralString literal nodes.classSuperFieldAccessSimple or qualified "super" field access expression AST node type.classSuperMethodInvocationSimple or qualified "super" method invocation expression AST node type.classSuperMethodReferenceSuper method reference AST node type (added in JLS8 API).classSwitchExpressionSwitch expression AST node type (added in JEP 325).classTextBlockTextBolck AST node type.classThisExpressionSimple or qualified "this" AST node type.classTypeLiteralType literal AST node type.classTypeMethodReferenceType method reference expression AST node type (added in JLS8 API).classVariableDeclarationExpressionLocal variable declaration expression AST node type.Methods in org.eclipse.jdt.core.dom that return Expression Modifier and Type Method Description ExpressionArrayAccess. getArray()Returns the array expression of this array access expression.ExpressionAnnotationTypeMemberDeclaration. getDefault()Returns the default value of this annotation type member, ornullif there is none.ExpressionConditionalExpression. getElseExpression()Returns the "else" part of this conditional expression.ExpressionAssertStatement. getExpression()Returns the first expression of this assert statement.ExpressionBreakStatement. getExpression()Deprecated.ExpressionCastExpression. getExpression()Returns the expression of this cast expression.ExpressionClassInstanceCreation. getExpression()Returns the expression of this class instance creation expression, ornullif there is none.ExpressionConditionalExpression. getExpression()Returns the condition of this conditional expression.ExpressionDoStatement. getExpression()Returns the expression of this do statement.ExpressionEnhancedForStatement. getExpression()Returns the expression of this enhanced for statement.ExpressionExpressionMethodReference. getExpression()Returns the expression of this expression method reference expressionExpressionExpressionStatement. getExpression()Returns the expression of this expression statement.ExpressionFieldAccess. getExpression()Returns the expression of this field access expression.ExpressionForStatement. getExpression()Returns the condition expression of this for statement, ornullif there is none.ExpressionIfStatement. getExpression()Returns the expression of this if statement.ExpressionMethodInvocation. getExpression()Returns the expression of this method invocation expression, ornullif there is none.ExpressionParenthesizedExpression. getExpression()Returns the expression of this parenthesized expression.ExpressionReturnStatement. getExpression()Returns the expression of this return statement, ornullif there is none.ExpressionSuperConstructorInvocation. getExpression()Returns the expression of this super constructor invocation statement, ornullif there is none.ExpressionSwitchCase. getExpression()Deprecated.use expressions() (see JLS 12)ExpressionSwitchExpression. getExpression()Returns the expression of this switch statement.ExpressionSwitchStatement. getExpression()Returns the expression of this switch statement.ExpressionSynchronizedStatement. getExpression()Returns the expression of this synchronized statement.ExpressionThrowStatement. getExpression()Returns the expression of this throw statement.ExpressionWhileStatement. getExpression()Returns the expression of this while statement.ExpressionYieldStatement. getExpression()Returns the expression of this Yield statement, ornullif there is none.ExpressionArrayAccess. getIndex()Returns the index expression of this array access expression.ExpressionVariableDeclaration. getInitializer()Returns the initializer of this variable declaration, ornullif there is none.ExpressionAssignment. getLeftHandSide()Returns the left hand side of this assignment expression.ExpressionInfixExpression. getLeftOperand()Returns the left operand of this infix expression.ExpressionInstanceofExpression. getLeftOperand()Returns the left operand of this instanceof expression.ExpressionAssertStatement. getMessage()Returns the message expression of this assert statement, ornullif there is none.ExpressionPostfixExpression. getOperand()Returns the operand of this postfix expression.ExpressionPrefixExpression. getOperand()Returns the operand of this prefix expression.ExpressionAssignment. getRightHandSide()Returns the right hand side of this assignment expression.ExpressionInfixExpression. getRightOperand()Returns the right operand of this infix expression.ExpressionConditionalExpression. getThenExpression()Returns the "then" part of this conditional expression.ExpressionMemberValuePair. getValue()Returns the value expression.ExpressionSingleMemberAnnotation. getValue()Returns the value of this annotation.Methods in org.eclipse.jdt.core.dom with parameters of type Expression Modifier and Type Method Description ExpressionStatementAST. newExpressionStatement(Expression expression)Creates a new unparented expression statement node owned by this AST, for the given expression.voidArrayAccess. setArray(Expression expression)Sets the array expression of this array access expression.voidAnnotationTypeMemberDeclaration. setDefault(Expression defaultValue)Sets or clears the default value of this annotation type member.voidConditionalExpression. setElseExpression(Expression expression)Sets the "else" part of this conditional expression.voidAssertStatement. setExpression(Expression expression)Sets the first expression of this assert statement.voidBreakStatement. setExpression(Expression expression)Deprecated.voidCastExpression. setExpression(Expression expression)Sets the expression of this cast expression.voidClassInstanceCreation. setExpression(Expression expression)Sets or clears the expression of this class instance creation expression.voidConditionalExpression. setExpression(Expression expression)Sets the condition of this conditional expression.voidDoStatement. setExpression(Expression expression)Sets the expression of this do statement.voidEnhancedForStatement. setExpression(Expression expression)Sets the expression of this enhanced for statement.voidExpressionMethodReference. setExpression(Expression expression)Sets the expression of this expression method reference.voidExpressionStatement. setExpression(Expression expression)Sets the expression of this expression statement.voidFieldAccess. setExpression(Expression expression)Sets the expression of this field access expression.voidForStatement. setExpression(Expression expression)Sets or clears the condition expression of this return statement.voidIfStatement. setExpression(Expression expression)Sets the condition of this if statement.voidMethodInvocation. setExpression(Expression expression)Sets or clears the expression of this method invocation expression.voidParenthesizedExpression. setExpression(Expression expression)Sets the expression of this parenthesized expression.voidReturnStatement. setExpression(Expression expression)Sets or clears the expression of this return statement.voidSuperConstructorInvocation. setExpression(Expression expression)Sets or clears the expression of this super constructor invocation statement.voidSwitchCase. setExpression(Expression expression)Deprecated.see JLS 12voidSwitchExpression. setExpression(Expression expression)Sets the expression of this switch statement.voidSwitchStatement. setExpression(Expression expression)Sets the expression of this switch statement.voidSynchronizedStatement. setExpression(Expression expression)Sets the expression of this synchronized statement.voidThrowStatement. setExpression(Expression expression)Sets the expression of this throw statement.voidWhileStatement. setExpression(Expression expression)Sets the expression of this while statement.voidYieldStatement. setExpression(Expression expression)Sets or clears the expression of this Yield statement.voidArrayAccess. setIndex(Expression expression)Sets the index expression of this array access expression.voidVariableDeclaration. setInitializer(Expression initializer)Sets or clears the initializer of this variable declaration.voidAssignment. setLeftHandSide(Expression expression)Sets the left hand side of this assignment expression.voidInfixExpression. setLeftOperand(Expression expression)Sets the left operand of this infix expression.voidInstanceofExpression. setLeftOperand(Expression expression)Sets the left operand of this instanceof expression.voidAssertStatement. setMessage(Expression expression)Sets or clears the message expression of this assert statement.voidPostfixExpression. setOperand(Expression expression)Sets the operand of this postfix expression.voidPrefixExpression. setOperand(Expression expression)Sets the operand of this prefix expression.voidAssignment. setRightHandSide(Expression expression)Sets the right hand side of this assignment expression.voidInfixExpression. setRightOperand(Expression expression)Sets the right operand of this infix expression.voidConditionalExpression. setThenExpression(Expression expression)Sets the "then" part of this conditional expression.voidMemberValuePair. setValue(Expression value)Sets the value of this pair.voidSingleMemberAnnotation. setValue(Expression value)Sets the value of this annotation.
-