public class AbstractFlowLabelVisitor extends 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,
Object dst) |
void |
visitAssignBar(AssignBarLabel label,
Object dst) |
void |
visitAssignGlobal(AssignGlobalLabel label,
Object dst) |
void |
visitAssignGlobalBar(AssignGlobalBarLabel label,
Object dst) |
void |
visitGetField(GetFieldLabel label,
Object dst) |
void |
visitGetFieldBar(GetFieldBarLabel label,
Object dst) |
void |
visitMatch(MatchLabel label,
Object dst) |
void |
visitMatchBar(MatchBarLabel label,
Object dst) |
void |
visitNew(NewLabel label,
Object dst) |
void |
visitNewBar(NewBarLabel label,
Object dst) |
void |
visitParam(ParamLabel label,
Object dst) |
void |
visitParamBar(ParamBarLabel label,
Object dst) |
void |
visitPutField(PutFieldLabel label,
Object dst) |
void |
visitPutFieldBar(PutFieldBarLabel label,
Object dst) |
void |
visitReturn(ReturnLabel label,
Object dst) |
void |
visitReturnBar(ReturnBarLabel label,
Object dst) |
public void visitParam(ParamLabel label, Object dst)
visitParam
in interface IFlowLabel.IFlowLabelVisitor
public void visitReturn(ReturnLabel label, Object dst)
visitReturn
in interface IFlowLabel.IFlowLabelVisitor
public void visitAssign(AssignLabel label, Object dst)
visitAssign
in interface IFlowLabel.IFlowLabelVisitor
public void visitAssignGlobal(AssignGlobalLabel label, Object dst)
visitAssignGlobal
in interface IFlowLabel.IFlowLabelVisitor
public void visitGetField(GetFieldLabel label, Object dst)
visitGetField
in interface IFlowLabel.IFlowLabelVisitor
public void visitMatch(MatchLabel label, Object dst)
visitMatch
in interface IFlowLabel.IFlowLabelVisitor
public void visitNew(NewLabel label, Object dst)
visitNew
in interface IFlowLabel.IFlowLabelVisitor
public void visitPutField(PutFieldLabel label, Object dst)
visitPutField
in interface IFlowLabel.IFlowLabelVisitor
public void visitAssignGlobalBar(AssignGlobalBarLabel label, Object dst)
visitAssignGlobalBar
in interface IFlowLabel.IFlowLabelVisitor
public void visitAssignBar(AssignBarLabel label, Object dst)
visitAssignBar
in interface IFlowLabel.IFlowLabelVisitor
public void visitGetFieldBar(GetFieldBarLabel label, Object dst)
visitGetFieldBar
in interface IFlowLabel.IFlowLabelVisitor
public void visitMatchBar(MatchBarLabel label, Object dst)
visitMatchBar
in interface IFlowLabel.IFlowLabelVisitor
public void visitNewBar(NewBarLabel label, Object dst)
visitNewBar
in interface IFlowLabel.IFlowLabelVisitor
public void visitPutFieldBar(PutFieldBarLabel label, Object dst)
visitPutFieldBar
in interface IFlowLabel.IFlowLabelVisitor
public void visitReturnBar(ReturnBarLabel label, Object dst)
visitReturnBar
in interface IFlowLabel.IFlowLabelVisitor
public void visitParamBar(ParamBarLabel label, Object dst)
visitParamBar
in interface IFlowLabel.IFlowLabelVisitor