eu.bandm.sig.absy
Class Expression
java.lang.Object
eu.bandm.sig.absy.Absy
eu.bandm.sig.absy.Expression
- All Implemented Interfaces:
- Formattable, Cloneable
- Direct Known Subclasses:
- AggregateExpression, EApply, EBox, ECast, EFun, ELet, ENum, ESelect, EVar
public abstract class Expression
- extends Absy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected Type type
get_type
public static final Function<Expression,Type> get_type
set_type
public static final Consumer<Type,Expression> set_type
Expression
public Expression()
doclone
public Expression doclone()
- Overrides:
doclone
in class Absy
format
public Format format()
- Specified by:
format
in interface Formattable
- Overrides:
format
in class Absy
initFrom
public Expression initFrom(Object o0)
- Overrides:
initFrom
in class Absy
get_type
public Type get_type()
set_type
public boolean set_type(Type val)