cfg
Class TACInstVisitorSkeleton<ReturnType,ArgumentType>
java.lang.Object
cfg.TACInstVisitorSkeleton<ReturnType,ArgumentType>
- All Implemented Interfaces:
- TACInstVisitor<ReturnType,ArgumentType>
- Direct Known Subclasses:
- TACInstClassVisitorSkeleton
public abstract class TACInstVisitorSkeleton<ReturnType,ArgumentType>
- extends java.lang.Object
- implements TACInstVisitor<ReturnType,ArgumentType>
Skeleton class for TACInstVisitor interface:
Provides return null implementations for all methods of the interface,
a subclass can override any necessary.
Method Summary |
ReturnType |
visitInst(BinaryAddInst inst,
ArgumentType o)
|
ReturnType |
visitInst(BinaryAndInst inst,
ArgumentType o)
|
ReturnType |
visitInst(BinaryDivInst inst,
ArgumentType o)
|
ReturnType |
visitInst(BinaryModInst inst,
ArgumentType o)
|
ReturnType |
visitInst(BinaryMulInst inst,
ArgumentType o)
|
ReturnType |
visitInst(BinaryOrInst inst,
ArgumentType o)
|
ReturnType |
visitInst(BinarySubInst inst,
ArgumentType o)
|
ReturnType |
visitInst(DirCallInst inst,
ArgumentType o)
|
ReturnType |
visitInst(ErrParamInst inst,
ArgumentType o)
|
ReturnType |
visitInst(IfInst inst,
ArgumentType o)
|
ReturnType |
visitInst(InDirCallInst inst,
ArgumentType o)
|
ReturnType |
visitInst(LoadAddrInst inst,
ArgumentType o)
|
ReturnType |
visitInst(LoadConstInst inst,
ArgumentType o)
|
ReturnType |
visitInst(LoadEntryInst inst,
ArgumentType o)
|
ReturnType |
visitInst(LoadVarInst inst,
ArgumentType o)
|
ReturnType |
visitInst(ParamInst inst,
ArgumentType o)
|
ReturnType |
visitInst(PhiInst inst,
ArgumentType o)
|
ReturnType |
visitInst(RefParamInst inst,
ArgumentType o)
|
ReturnType |
visitInst(ReturnInst inst,
ArgumentType o)
|
ReturnType |
visitInst(StdParamInst inst,
ArgumentType o)
|
ReturnType |
visitInst(StoreEntryInst inst,
ArgumentType o)
|
ReturnType |
visitInst(UnaryNegInst inst,
ArgumentType o)
|
ReturnType |
visitInst(UnaryNotInst inst,
ArgumentType o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TACInstVisitorSkeleton
public TACInstVisitorSkeleton()
visitInst
public ReturnType visitInst(BinaryAddInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(BinaryAndInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(BinaryDivInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(BinaryModInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(BinaryMulInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(BinaryOrInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(PhiInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(BinarySubInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(DirCallInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(ErrParamInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(IfInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(InDirCallInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(LoadAddrInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(LoadConstInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(LoadEntryInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(LoadVarInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(ParamInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(RefParamInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(ReturnInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(StdParamInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(StoreEntryInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(UnaryNegInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
public ReturnType visitInst(UnaryNotInst inst,
ArgumentType o)
- Specified by:
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>