eu.bandm.sig.absy
Class Expr
java.lang.Object
eu.bandm.sig.absy.Expr
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- Application, CaseExpr, CastExpr, ExprReference, ExprVariable, Instantiation, LambdaExpr, LetExpr, PackExpr, PolyExpr, Selection, Tuple, VariantExpr
public abstract class Expr
- extends Object
- implements Cloneable
Constructor Summary |
Expr()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
locator
protected Locator locator
get_locator
public static Function<Expr,Locator> get_locator
type
protected Type type
get_type
public static Function<Expr,Type> get_type
Expr
public Expr()
doclone
public Expr doclone()
initFrom
public Expr initFrom(Object o0)
get_locator
public Locator get_locator()
set_locator
public void set_locator(Locator val)
get_type
public Type get_type()
set_type
public void set_type(Type val)