eu.bandm.sig.absy
Class CaseExpr
java.lang.Object
eu.bandm.sig.absy.Expr
eu.bandm.sig.absy.CaseExpr
- All Implemented Interfaces:
- Cloneable
public class CaseExpr
- extends Expr
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
head
protected Expr head
get_head
public static Function<CaseExpr,Expr> get_head
rules
protected CheckedMap_RD<Label,Rule> rules
get_rules
public static Function<CaseExpr,CheckedMap_RD<Label,Rule>> get_rules
CaseExpr
public CaseExpr(Expr head)
CaseExpr
protected CaseExpr()
doclone
public CaseExpr doclone()
- Overrides:
doclone
in class Expr
getFormatHint
public static String getFormatHint()
initFrom
public CaseExpr initFrom(Object o0)
- Overrides:
initFrom
in class Expr
get_head
public Expr get_head()
set_head
public void set_head(Expr val)
get_rules
public CheckedMap_RD<Label,Rule> get_rules()
set_rules
public void set_rules(CheckedMap_RD<Label,Rule> val)
put_rules
public void put_rules(Label key0,
Rule value)
descend_rules
public void descend_rules(MATCH_ONLY_00 visitor)