Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.eclipse.jdt.core.dom.Expression

Packages that use Expression
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
`class` | `Annotation` Abstract base class of AST nodes that represent annotations.
`class` | `ArrayAccess` Array access expression AST node type.
`class` | `ArrayCreation` Array creation expression AST node type.
`class` | `ArrayInitializer` Array initializer AST node type.
`class` | `Assignment` Assignment expression AST node type.
`class` | `BooleanLiteral` Boolean literal node.
`class` | `CastExpression` Cast expression AST node type.
`class` | `CharacterLiteral` Character literal nodes.
`class` | `ClassInstanceCreation` Class instance creation expression AST node type.
`class` | `ConditionalExpression` Conditional expression AST node type.
`class` | `FieldAccess` Field access expression AST node type.
`class` | `InfixExpression` Infix expression AST node type.
`class` | `InstanceofExpression` Instanceof expression AST node type.
`class` | `MarkerAnnotation` Marker annotation node (added in JLS3 API).
`class` | `MethodInvocation` Method invocation expression AST node type.
`class` | `Name` Abstract base class for all AST nodes that represent names.
`class` | `NormalAnnotation` Normal annotation node (added in JLS3 API).
`class` | `NullLiteral` Null literal node.
`class` | `NumberLiteral` Number literal nodes.
`class` | `ParenthesizedExpression` Parenthesized expression AST node type.
`class` | `PostfixExpression` Postfix expression AST node type.
`class` | `PrefixExpression` Prefix expression AST node type.
`class` | `QualifiedName` AST node for a qualified name.
`class` | `SimpleName` AST node for a simple name.
`class` | `SingleMemberAnnotation` Single member annotation node (added in JLS3 API).
`class` | `StringLiteral` String literal nodes.
`class` | `SuperFieldAccess` Simple or qualified "super" field access expression AST node type.
`class` | `SuperMethodInvocation` Simple or qualified "super" method invocation expression AST node type.
`class` | `ThisExpression` Simple or qualified "this" AST node type.
`class` | `TypeLiteral` Type literal AST node type.
`class` | `VariableDeclarationExpression` Local variable declaration expression AST node type.

Methods in org.eclipse.jdt.core.dom that return Expression
`Expression` | `WhileStatement.getExpression()` Returns the expression of this while statement.
`Expression` | `VariableDeclarationFragment.getInitializer()`
`abstract Expression` | `VariableDeclaration.getInitializer()` Returns the initializer of this variable declaration, or `null` if there is none.
`Expression` | `ThrowStatement.getExpression()` Returns the expression of this throw statement.
`Expression` | `SynchronizedStatement.getExpression()` Returns the expression of this synchronized statement.
`Expression` | `SwitchStatement.getExpression()` Returns the expression of this switch statement.
`Expression` | `SwitchCase.getExpression()` Returns the expression of this switch case, or `null` if there is none (the "default:" case).
`Expression` | `SuperConstructorInvocation.getExpression()` Returns the expression of this super constructor invocation statement, or `null` if there is none.
`Expression` | `SingleVariableDeclaration.getInitializer()`
`Expression` | `SingleMemberAnnotation.getValue()` Returns the value of this annotation.
`Expression` | `ReturnStatement.getExpression()` Returns the expression of this return statement, or `null` if there is none.
`Expression` | `PrefixExpression.getOperand()` Returns the operand of this prefix expression.
`Expression` | `PostfixExpression.getOperand()` Returns the operand of this postfix expression.
`Expression` | `ParenthesizedExpression.getExpression()` Returns the expression of this parenthesized expression.
`Expression` | `MethodInvocation.getExpression()` Returns the expression of this method invocation expression, or `null` if there is none.
`Expression` | `MemberValuePair.getValue()` Returns the value expression.
`Expression` | `InstanceofExpression.getLeftOperand()` Returns the left operand of this instanceof expression.
`Expression` | `InfixExpression.getLeftOperand()` Returns the left operand of this infix expression.
`Expression` | `InfixExpression.getRightOperand()` Returns the right operand of this infix expression.
`Expression` | `IfStatement.getExpression()` Returns the expression of this if statement.
`Expression` | `ForStatement.getExpression()` Returns the condition expression of this for statement, or `null` if there is none.
`Expression` | `FieldAccess.getExpression()` Returns the expression of this field access expression.
`Expression` | `ExpressionStatement.getExpression()` Returns the expression of this expression statement.
`Expression` | `EnhancedForStatement.getExpression()` Returns the expression of this enhanced for statement.
`Expression` | `DoStatement.getExpression()` Returns the expression of this do statement.
`Expression` | `ConditionalExpression.getExpression()` Returns the condition of this conditional expression.
`Expression` | `ConditionalExpression.getThenExpression()` Returns the "then" part of this conditional expression.
`Expression` | `ConditionalExpression.getElseExpression()` Returns the "else" part of this conditional expression.
`Expression` | `ClassInstanceCreation.getExpression()` Returns the expression of this class instance creation expression, or `null` if there is none.
`Expression` | `CastExpression.getExpression()` Returns the expression of this cast expression.
`Expression` | `Assignment.getLeftHandSide()` Returns the left hand side of this assignment expression.
`Expression` | `Assignment.getRightHandSide()` Returns the right hand side of this assignment expression.
`Expression` | `AssertStatement.getExpression()` Returns the first expression of this assert statement.
`Expression` | `AssertStatement.getMessage()` Returns the message expression of this assert statement, or `null` if there is none.
`Expression` | `ArrayAccess.getArray()` Returns the array expression of this array access expression.
`Expression` | `ArrayAccess.getIndex()` Returns the index expression of this array access expression.
`Expression` | `AnnotationTypeMemberDeclaration.getDefault()` Returns the default value of this annotation type member, or `null` if there is none.

Methods in org.eclipse.jdt.core.dom with parameters of type Expression
`void` | `WhileStatement.setExpression(Expression expression)` Sets the expression of this while statement.
`void` | `VariableDeclarationFragment.setInitializer(Expression initializer)`
`abstract void` | `VariableDeclaration.setInitializer(Expression initializer)` Sets or clears the initializer of this variable declaration.
`void` | `ThrowStatement.setExpression(Expression expression)` Sets the expression of this throw statement.
`void` | `SynchronizedStatement.setExpression(Expression expression)` Sets the expression of this synchronized statement.
`void` | `SwitchStatement.setExpression(Expression expression)` Sets the expression of this switch statement.
`void` | `SwitchCase.setExpression(Expression expression)` Sets the expression of this switch case, or clears it (turns it into the "default:" case).
`void` | `SuperConstructorInvocation.setExpression(Expression expression)` Sets or clears the expression of this super constructor invocation statement.
`void` | `SingleVariableDeclaration.setInitializer(Expression initializer)`
`void` | `SingleMemberAnnotation.setValue(Expression value)` Sets the value of this annotation.
`void` | `ReturnStatement.setExpression(Expression expression)` Sets or clears the expression of this return statement.
`void` | `PrefixExpression.setOperand(Expression expression)` Sets the operand of this prefix expression.
`void` | `PostfixExpression.setOperand(Expression expression)` Sets the operand of this postfix expression.
`void` | `ParenthesizedExpression.setExpression(Expression expression)` Sets the expression of this parenthesized expression.
`void` | `MethodInvocation.setExpression(Expression expression)` Sets or clears the expression of this method invocation expression.
`void` | `MemberValuePair.setValue(Expression value)` Sets the value of this pair.
`void` | `InstanceofExpression.setLeftOperand(Expression expression)` Sets the left operand of this instanceof expression.
`void` | `InfixExpression.setLeftOperand(Expression expression)` Sets the left operand of this infix expression.
`void` | `InfixExpression.setRightOperand(Expression expression)` Sets the right operand of this infix expression.
`void` | `IfStatement.setExpression(Expression expression)` Sets the condition of this if statement.
`void` | `ForStatement.setExpression(Expression expression)` Sets or clears the condition expression of this return statement.
`void` | `FieldAccess.setExpression(Expression expression)` Sets the expression of this field access expression.
`void` | `ExpressionStatement.setExpression(Expression expression)` Sets the expression of this expression statement.
`void` | `EnhancedForStatement.setExpression(Expression expression)` Sets the expression of this enhanced for statement.
`void` | `DoStatement.setExpression(Expression expression)` Sets the expression of this do statement.
`void` | `ConditionalExpression.setExpression(Expression expression)` Sets the condition of this conditional expression.
`void` | `ConditionalExpression.setThenExpression(Expression expression)` Sets the "then" part of this conditional expression.
`void` | `ConditionalExpression.setElseExpression(Expression expression)` Sets the "else" part of this conditional expression.
`void` | `ClassInstanceCreation.setExpression(Expression expression)` Sets or clears the expression of this class instance creation expression.
`void` | `CastExpression.setExpression(Expression expression)` Sets the expression of this cast expression.
`void` | `Assignment.setLeftHandSide(Expression expression)` Sets the left hand side of this assignment expression.
`void` | `Assignment.setRightHandSide(Expression expression)` Sets the right hand side of this assignment expression.
`void` | `AssertStatement.setExpression(Expression expression)` Sets the first expression of this assert statement.
`void` | `AssertStatement.setMessage(Expression expression)` Sets or clears the message expression of this assert statement.
`void` | `ArrayAccess.setArray(Expression expression)` Sets the array expression of this array access expression.
`void` | `ArrayAccess.setIndex(Expression expression)` Sets the index expression of this array access expression.
`void` | `AnnotationTypeMemberDeclaration.setDefault(Expression defaultValue)` Sets or clears the default value of this annotation type member.
`ExpressionStatement` | `AST.newExpressionStatement(Expression expression)` Creates a new unparented expression statement node owned by this AST, for the given expression.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV NEXT | FRAMES NO FRAMES

Copyright (c) IBM Corp. and others 2000, 2004. All Rights Reserved.