edu.ksu.cis.projects.bogor.ast
Class LValueExp

java.lang.Object
  extended by edu.ksu.cis.projects.bogor.ast.Node
      extended by edu.ksu.cis.projects.bogor.ast.Exp
          extended by edu.ksu.cis.projects.bogor.ast.LValueExp
All Implemented Interfaces:
IExpParent, Disposable, Serializable, Cloneable
Direct Known Subclasses:
ArrayAccessExp, FieldAccessExp, IdExp

public abstract class LValueExp
extends Exp

LHS interface used to indicate whether a class is an LHS or not.

Version:
CVS $Revision: 1.1 $ $Date: 2005/01/13 23:40:09 $
Author:
Robby
See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.ksu.cis.projects.bogor.ast.Exp
TYPE
 
Fields inherited from class edu.ksu.cis.projects.bogor.ast.Node
ILLEGAL_LOCAL_ID_CHAR
 
Constructor Summary
LValueExp()
           
 
Method Summary
abstract  LValueExp clone()
          Clones this object (deep clone); including location info.
 
Methods inherited from class edu.ksu.cis.projects.bogor.ast.Exp
dispose, getParent, setParent
 
Methods inherited from class edu.ksu.cis.projects.bogor.ast.Node
getLocationInfo, getProperty, putProperty, setLocationInfo, toString, visit
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LValueExp

public LValueExp()
Method Detail

clone

public abstract LValueExp clone()
Clones this object (deep clone); including location info.

Specified by:
clone in class Exp
Returns:
The clone of this object.