openjava.ptree
Interface Expression

All Known Implementing Classes:
AllocationExpression, ArrayAccess, ArrayAllocationExpression, AssignmentExpression, CastExpression, ClassLiteral, ConditionalExpression, ExpressionObject, FieldAccess, InstanceofExpression, Literal, MethodCall, SelfAccess, UnaryExpression, Variable, BinaryExpression

public interface Expression
extends ParseTree, VariableInitializer

The Expression interface presents common interface to access Expression node of parse tree this interface is implements by

   UnaryExpression
   BinaryExpression
   ConditionalExpression
   AssignmentExpression
   CastExpression
   AllocationExpression
   ArrayAllocationExpression
   Variable
   MethodCall
   SpecialName
   Literal
   ClassLiteral
   ArrayAccess
   FieldAccess
 

See Also:
ParseTree, NonLeaf, VariableInitializer

Method Summary
 OJClass getType(Environment env)
           
 

Method Detail

getType

public OJClass getType(Environment env)
                throws java.lang.Exception