|
Eclipse JDT Release 3.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
Eclipse JDT Release 3.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |