JavaScript Development Tools
Release 3.2

Uses of Interface
org.eclipse.wst.jsdt.core.ast.IExpression

Packages that use IExpression
org.eclipse.wst.jsdt.core.ast   
org.eclipse.wst.jsdt.core.infer   
 

Uses of IExpression in org.eclipse.wst.jsdt.core.ast
 

Subinterfaces of IExpression in org.eclipse.wst.jsdt.core.ast
 interface IAND_AND_Expression
          Representation of a && expression This interface is not intended to be implemented by clients.
 interface IArrayAllocationExpression
           This interface is not intended to be implemented by clients.
 interface IArrayInitializer
          representation of an array initializer This interface is not intended to be implemented by clients.
 interface IArrayQualifiedTypeReference
           This interface is not intended to be implemented by clients.
 interface IArrayReference
          Representation of an array reference This interface is not intended to be implemented by clients.
 interface IArrayTypeReference
           This interface is not intended to be implemented by clients.
 interface IAssignment
          Representation of an assignment expression This interface is not intended to be implemented by clients.
 interface IBinaryExpression
          Representation of binary expressions This interface is not intended to be implemented by clients.
 interface ICombinedBinaryExpression
          Representation of binary expression.
 interface ICompoundAssignment
          Representation of a compound assigment.
 interface IConditionalExpression
          Representation of a conditional expression.
 interface IDoubleLiteral
           This interface is not intended to be implemented by clients.
 interface IEmptyExpression
          Representation of an empty expression.
 interface IEqualExpression
          Representation of = expression.
 interface IExtendedStringLiteral
          Representation of a string literal.
 interface IFalseLiteral
          Representation of the false literal.
 interface IFieldReference
          Representation of a field reference.
 interface IFunctionCall
          Representation of a function call.
 interface IFunctionExpression
          Representation of a function expression ( function (){}).
 interface IInstanceOfExpression
           This interface is not intended to be implemented by clients.
 interface IIntLiteral
           This interface is not intended to be implemented by clients.
 interface IIntLiteralMinValue
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocArgumentExpression
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocArrayQualifiedTypeReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocArraySingleTypeReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocFieldReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocImplicitTypeReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocMessageSend
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocQualifiedTypeReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocSingleNameReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IJsDocSingleTypeReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IListExpression
          Representation of list expression.
 interface ILiteral
          Abstract base class for literals.
 interface IMagicLiteral
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface INameReference
          Abstract base class for references.
 interface INullLiteral
          Representation of the null literal.
 interface INumberLiteral
          Representation of a numeric literal.
 interface IObjectLiteral
          Representation of an Object literal.
 interface IObjectLiteralField
          Representation of an object literal field.
 interface IOperatorExpression
          Representation of an Operator expression.
 interface IOR_OR_Expression
          Representation of an or or (||) expression.
 interface IPostfixExpression
          Representation of a postfix expression.
 interface IPrefixExpression
          Representation of a prefix expression.
 interface IQualifiedNameReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IQualifiedThisReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IQualifiedTypeReference
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface IReference
          Abstract base class for references.
 interface IRegExLiteral
          Representation of a regular expression literal.
 interface ISingleNameReference
          Representation of name reference.
 interface ISingleTypeReference
           This interface is not intended to be implemented by clients.
 interface IStringLiteral
          Representation of a string literal.
 interface IStringLiteralConcatenation
          Representation of a string literal.
 interface ISuperReference
           This interface is not intended to be implemented by clients.
 interface IThisReference
          Representation of a 'this' reference .
 interface ITrueLiteral
          Representation of the 'true' literal.
 interface ITypeReference
           This interface is not intended to be implemented by clients.
 interface IUnaryExpression
          Representation of a unary expression.
 interface IUndefinedLiteral
          Representation of a the 'undefined' literal.
 

Methods in org.eclipse.wst.jsdt.core.ast that return IExpression
 IExpression[] IFunctionCall.getArguments()
           
 IExpression IReturnStatement.getExpression()
           
 IExpression IAssignment.getExpression()
          get the expression being assigned
 IExpression IUnaryExpression.getExpression()
           
 IExpression IObjectLiteralField.getFieldName()
           
 IExpression IAbstractVariableDeclaration.getInitialization()
          Get the initialization expression of the var
 IExpression IObjectLiteralField.getInitializer()
           
 IExpression IBinaryExpression.getLeft()
           
 IExpression IAssignment.getLeftHandSide()
          The assignment target
 IExpression IAllocationExpression.getMember()
          The expression being allocated
 IExpression IFunctionCall.getReceiver()
           
 IExpression IFieldReference.getReceiver()
           
 IExpression IBinaryExpression.getRight()
           
 

Uses of IExpression in org.eclipse.wst.jsdt.core.infer
 

Methods in org.eclipse.wst.jsdt.core.infer with parameters of type IExpression
protected  char[] InferEngine.constructTypeName(IExpression expression)
           
protected  IFunctionDeclaration InferEngine.getDefinedFunction(IExpression expression)
          Get the function referenced by the expression
protected  IAbstractFunctionDeclaration InferEngine.getFunction(IExpression expression)
          Finds a Function Declaration on the context from the name represented with the expression Currently, only SNR are supported
protected  InferredType InferEngine.getInferredType2(IExpression fieldReceiver)
           
protected  InferredType InferEngine.getTypeOf(IExpression expression)
           
protected  IAbstractVariableDeclaration InferEngine.getVariable(IExpression expression)
          Finds a Var Declaration on the context from the name represented with the expression Currently, only SNR are supported
protected  boolean InferEngine.handleAttributeDeclaration(InferredAttribute attribute, IExpression initializer)
           
protected  boolean InferEngine.isMatch(IExpression expr, char[][] names, int index)
           
 


JavaScript Development Tools
Release 3.2

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