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)