public class AbstractFlowLabelVisitor extends java.lang.Object implements IFlowLabel.IFlowLabelVisitor
IFlowLabel.IFlowLabelVisitor that does nothing. Subclasses can override only the label types they
care about.| Constructor and Description |
|---|
AbstractFlowLabelVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitAssign(AssignLabel label,
java.lang.Object dst) |
void |
visitAssignBar(AssignBarLabel label,
java.lang.Object dst) |
void |
visitAssignGlobal(AssignGlobalLabel label,
java.lang.Object dst) |
void |
visitAssignGlobalBar(AssignGlobalBarLabel label,
java.lang.Object dst) |
void |
visitGetField(GetFieldLabel label,
java.lang.Object dst) |
void |
visitGetFieldBar(GetFieldBarLabel label,
java.lang.Object dst) |
void |
visitMatch(MatchLabel label,
java.lang.Object dst) |
void |
visitMatchBar(MatchBarLabel label,
java.lang.Object dst) |
void |
visitNew(NewLabel label,
java.lang.Object dst) |
void |
visitNewBar(NewBarLabel label,
java.lang.Object dst) |
void |
visitParam(ParamLabel label,
java.lang.Object dst) |
void |
visitParamBar(ParamBarLabel label,
java.lang.Object dst) |
void |
visitPutField(PutFieldLabel label,
java.lang.Object dst) |
void |
visitPutFieldBar(PutFieldBarLabel label,
java.lang.Object dst) |
void |
visitReturn(ReturnLabel label,
java.lang.Object dst) |
void |
visitReturnBar(ReturnBarLabel label,
java.lang.Object dst) |
public void visitParam(ParamLabel label, java.lang.Object dst)
visitParam in interface IFlowLabel.IFlowLabelVisitorpublic void visitReturn(ReturnLabel label, java.lang.Object dst)
visitReturn in interface IFlowLabel.IFlowLabelVisitorpublic void visitAssign(AssignLabel label, java.lang.Object dst)
visitAssign in interface IFlowLabel.IFlowLabelVisitorpublic void visitAssignGlobal(AssignGlobalLabel label, java.lang.Object dst)
visitAssignGlobal in interface IFlowLabel.IFlowLabelVisitorpublic void visitGetField(GetFieldLabel label, java.lang.Object dst)
visitGetField in interface IFlowLabel.IFlowLabelVisitorpublic void visitMatch(MatchLabel label, java.lang.Object dst)
visitMatch in interface IFlowLabel.IFlowLabelVisitorpublic void visitNew(NewLabel label, java.lang.Object dst)
visitNew in interface IFlowLabel.IFlowLabelVisitorpublic void visitPutField(PutFieldLabel label, java.lang.Object dst)
visitPutField in interface IFlowLabel.IFlowLabelVisitorpublic void visitAssignGlobalBar(AssignGlobalBarLabel label, java.lang.Object dst)
visitAssignGlobalBar in interface IFlowLabel.IFlowLabelVisitorpublic void visitAssignBar(AssignBarLabel label, java.lang.Object dst)
visitAssignBar in interface IFlowLabel.IFlowLabelVisitorpublic void visitGetFieldBar(GetFieldBarLabel label, java.lang.Object dst)
visitGetFieldBar in interface IFlowLabel.IFlowLabelVisitorpublic void visitMatchBar(MatchBarLabel label, java.lang.Object dst)
visitMatchBar in interface IFlowLabel.IFlowLabelVisitorpublic void visitNewBar(NewBarLabel label, java.lang.Object dst)
visitNewBar in interface IFlowLabel.IFlowLabelVisitorpublic void visitPutFieldBar(PutFieldBarLabel label, java.lang.Object dst)
visitPutFieldBar in interface IFlowLabel.IFlowLabelVisitorpublic void visitReturnBar(ReturnBarLabel label, java.lang.Object dst)
visitReturnBar in interface IFlowLabel.IFlowLabelVisitorpublic void visitParamBar(ParamBarLabel label, java.lang.Object dst)
visitParamBar in interface IFlowLabel.IFlowLabelVisitor