cager.jexpr.ast
Class Expression

java.lang.Object
  extended bycager.jexpr.ast.AST
      extended bycager.jexpr.ast.TypedAST
          extended bycager.jexpr.ast.Expression
Direct Known Subclasses:
BinaryExpression, CastExpression, FieldSelection, IdentifierExpression, KeywordExpression, LiteralExpression, PrimaryExpression, UnaryExpression

public abstract class Expression
extends TypedAST

An abstract AST class to represent a generic expression. Could be a binary expression, unary expression, cast expression etc.


Field Summary
 
Fields inherited from class cager.jexpr.ast.TypedAST
type
 
Constructor Summary
Expression()
           
 
Methods inherited from class cager.jexpr.ast.TypedAST
dump, getType, setType
 
Methods inherited from class cager.jexpr.ast.AST
dumpChildren, dumpPrefix, getChildren, getParent, setParent, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression

public Expression()