eu.bandm.sig.absy
Class PCast
java.lang.Object
eu.bandm.sig.absy.Absy
eu.bandm.sig.absy.Pattern
eu.bandm.sig.absy.PCast
- All Implemented Interfaces:
- Formattable, Cloneable
public class PCast
- extends Pattern
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<PCast,Boolean> get_open
set_open
public static final Consumer<Boolean,PCast> set_open
target
protected Type target
get_target
public static final Function<PCast,Type> get_target
set_target
public static final Consumer<Type,PCast> set_target
body
protected Pattern body
get_body
public static final Function<PCast,Pattern> get_body
set_body
public static final Consumer<Pattern,PCast> set_body
PCast
public PCast(boolean open,
Type target,
Pattern body)
doclone
public PCast doclone()
- Overrides:
doclone
in class Pattern
getFormatHint
public static String getFormatHint()
format
public Format format()
- Specified by:
format
in interface Formattable
- Overrides:
format
in class Pattern
initFrom
public PCast initFrom(Object o0)
- Overrides:
initFrom
in class Pattern
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 Pattern get_body()
set_body
public boolean set_body(Pattern val)