cfg
Class TACInstVisitorSkeleton<ReturnType,ArgumentType>

java.lang.Object
  extended by 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.


Constructor Summary
TACInstVisitorSkeleton()
           
 
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
 

Constructor Detail

TACInstVisitorSkeleton

public TACInstVisitorSkeleton()
Method Detail

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>