eu.bandm.sig.absy
Class ECast
java.lang.Object
eu.bandm.sig.absy.Absy
eu.bandm.sig.absy.Expression
eu.bandm.sig.absy.ECast
- All Implemented Interfaces:
- Formattable, Cloneable
public class ECast
- extends Expression
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
open
protected boolean open
get_open
public static final Function<ECast,Boolean> get_open
set_open
public static final Consumer<Boolean,ECast> set_open
target
protected Type target
get_target
public static final Function<ECast,Type> get_target
set_target
public static final Consumer<Type,ECast> set_target
body
protected Expression body
get_body
public static final Function<ECast,Expression> get_body
set_body
public static final Consumer<Expression,ECast> set_body
ECast
public ECast(boolean open,
Type target,
Expression body)
doclone
public ECast doclone()
- Overrides:
doclone
in class Expression
getFormatHint
public static String getFormatHint()
format
public Format format()
- Specified by:
format
in interface Formattable
- Overrides:
format
in class Expression
initFrom
public ECast initFrom(Object o0)
- Overrides:
initFrom
in class Expression
get_open
public boolean get_open()
set_open
public boolean set_open(boolean val)
get_target
public Type get_target()
set_target
public boolean set_target(Type val)
get_body
public Expression get_body()
set_body
public boolean set_body(Expression val)