public class AssignLabel extends Object implements IFlowLabelWithFilter
IFlowLabel.IFlowLabelVisitor
Modifier and Type | Method and Description |
---|---|
AssignBarLabel |
bar() |
boolean |
equals(Object obj) |
FilteredPointerKey.TypeFilter |
getFilter() |
int |
hashCode() |
boolean |
isBarred() |
static AssignLabel |
make(FilteredPointerKey.TypeFilter filter) |
static AssignLabel |
noFilter() |
String |
toString() |
void |
visit(IFlowLabel.IFlowLabelVisitor v,
Object dst) |
public static AssignLabel noFilter()
public static AssignLabel make(FilteredPointerKey.TypeFilter filter)
public void visit(IFlowLabel.IFlowLabelVisitor v, Object dst) throws IllegalArgumentException
visit
in interface IFlowLabel
IllegalArgumentException
public AssignBarLabel bar()
bar
in interface IFlowLabel
public boolean isBarred()
isBarred
in interface IFlowLabel
public FilteredPointerKey.TypeFilter getFilter()
getFilter
in interface IFlowLabelWithFilter