Eclipse JDT
2.1

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

Packages that use Expression
org.eclipse.jdt.core.dom The Java DOM 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 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 MethodInvocation
          Method invocation expression AST node type.
 class Name
          Abstract base class for all AST nodes that represent names.
 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 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
abstract  Expression VariableDeclaration.getInitializer()
          Returns the initializer of this variable declaration, or null if there is none.
 Expression FieldAccess.getExpression()
          Returns the expression of this field access expression.
 Expression WhileStatement.getExpression()
          Returns the expression of this while statement.
 Expression MethodInvocation.getExpression()
          Returns the expression of this method invocation expression, or null if there is none.
 Expression ThrowStatement.getExpression()
          Returns the expression of this throw statement.
 Expression DoStatement.getExpression()
          Returns the expression of this do statement.
 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 ForStatement.getExpression()
          Returns the condition expression of this for statement, or null if there is none.
 Expression InstanceofExpression.getLeftOperand()
          Returns the left operand of this instanceof expression.
 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 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 ClassInstanceCreation.getExpression()
          Returns the expression of this class instance creation expression, or null if there is none.
 Expression SynchronizedStatement.getExpression()
          Returns the expression of this synchronized 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 SingleVariableDeclaration.getInitializer()
           
 Expression ExpressionStatement.getExpression()
          Returns the expression of this expression statement.
 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 ParenthesizedExpression.getExpression()
          Returns the expression of this parenthesized expression.
 Expression IfStatement.getExpression()
          Returns the expression of this if statement.
 Expression SwitchStatement.getExpression()
          Returns the expression of this switch statement.
 Expression VariableDeclarationFragment.getInitializer()
           
 Expression CastExpression.getExpression()
          Returns the expression of this cast expression.
 Expression InfixExpression.getLeftOperand()
          Returns the left operand of this infix expression.
 Expression InfixExpression.getRightOperand()
          Returns the right operand of this infix 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.
 

Methods in org.eclipse.jdt.core.dom with parameters of type Expression
abstract  void VariableDeclaration.setInitializer(Expression initializer)
          Sets or clears the initializer of this variable declaration.
 void FieldAccess.setExpression(Expression expression)
          Sets the expression of this field access expression.
 ExpressionStatement AST.newExpressionStatement(Expression expression)
          Creates a new unparented expression statement node owned by this AST, for the given expression.
 void WhileStatement.setExpression(Expression expression)
          Sets the expression of this while statement.
 void MethodInvocation.setExpression(Expression expression)
          Sets or clears the expression of this method invocation expression.
 void ThrowStatement.setExpression(Expression expression)
          Sets the expression of this throw statement.
 void DoStatement.setExpression(Expression expression)
          Sets the expression of this do statement.
 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 ForStatement.setExpression(Expression expression)
          Sets or clears the condition expression of this return statement.
 void InstanceofExpression.setLeftOperand(Expression expression)
          Sets the left operand of this instanceof expression.
 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 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 ClassInstanceCreation.setExpression(Expression expression)
          Sets or clears the expression of this class instance creation expression.
 void SynchronizedStatement.setExpression(Expression expression)
          Sets the expression of this synchronized 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 SingleVariableDeclaration.setInitializer(Expression initializer)
           
 void ExpressionStatement.setExpression(Expression expression)
          Sets the expression of this expression 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 ParenthesizedExpression.setExpression(Expression expression)
          Sets the expression of this parenthesized expression.
 void IfStatement.setExpression(Expression expression)
          Sets the condition of this if statement.
 void SwitchStatement.setExpression(Expression expression)
          Sets the expression of this switch statement.
 void VariableDeclarationFragment.setInitializer(Expression initializer)
           
 void CastExpression.setExpression(Expression expression)
          Sets the expression of this cast 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 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.
 


Eclipse JDT
2.1

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