Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse JDT
Release 3.5

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

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


Eclipse JDT
Release 3.5

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

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire