org.inxar.jenesis
Interface Expression

All Superinterfaces:
Codeable
All Known Subinterfaces:
Accessor, ArrayAccess, ArrayInitializer, Assign, Binary, Blank, BooleanLiteral, ByteLiteral, Cast, CharLiteral, ClassLiteral, DoubleLiteral, False, FieldAccess, FloatLiteral, Freeform, IntLiteral, Invoke, Literal, LongLiteral, NewAnonymousClass, NewArray, NewClass, Null, OctalLiteral, ScientificLiteral, ShortLiteral, StringLiteral, Ternary, True, Unary, UnicodeLiteral, Variable
All Known Implementing Classes:
MExpression

public interface Expression
extends Codeable

The Expression superinterface. All expressions have a return type.


Method Summary
 Type getType()
          Returns the return type of this Expression.
 
Methods inherited from interface org.inxar.jenesis.Codeable
getComment, setComment, toCode, vm
 

Method Detail

getType

public Type getType()
Returns the return type of this Expression.