Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

ExprSwitch Interface Reference

Inheritance diagram for ExprSwitch:
[legend]
Collaboration diagram for ExprSwitch:
[legend]
List of all members.

Public Methods

abstract void caseAddExpr (AddExpr v)
abstract void caseAndExpr (AndExpr v)
abstract void caseCastExpr (CastExpr v)
abstract void caseCmpExpr (CmpExpr v)
abstract void caseCmpgExpr (CmpgExpr v)
abstract void caseCmplExpr (CmplExpr v)
abstract void caseDivExpr (DivExpr v)
abstract void caseEqExpr (EqExpr v)
abstract void caseGeExpr (GeExpr v)
abstract void caseGtExpr (GtExpr v)
abstract void caseInstanceOfExpr (InstanceOfExpr v)
abstract void caseInterfaceInvokeExpr (InterfaceInvokeExpr v)
abstract void caseLeExpr (LeExpr v)
abstract void caseLengthExpr (LengthExpr v)
abstract void caseLtExpr (LtExpr v)
abstract void caseMulExpr (MulExpr v)
abstract void caseNeExpr (NeExpr v)
abstract void caseNegExpr (NegExpr v)
abstract void caseNewArrayExpr (NewArrayExpr v)
abstract void caseNewExpr (NewExpr v)
abstract void caseNewInvokeExpr (NewInvokeExpr v)
abstract void caseNewMultiArrayExpr (NewMultiArrayExpr v)
abstract void caseOrExpr (OrExpr v)
abstract void caseRemExpr (RemExpr v)
abstract void caseShlExpr (ShlExpr v)
abstract void caseShrExpr (ShrExpr v)
abstract void caseSpecialInvokeExpr (SpecialInvokeExpr v)
abstract void caseStaticInvokeExpr (StaticInvokeExpr v)
abstract void caseSubExpr (SubExpr v)
abstract void caseUshrExpr (UshrExpr v)
abstract void caseVirtualInvokeExpr (VirtualInvokeExpr v)
abstract void caseXorExpr (XorExpr v)
abstract void defaultCase (Object obj)
abstract void caseAddExpr (AddExpr expr)
abstract void caseAndExpr (AndExpr expr)
abstract void caseArrayExpr (ArrayExpr expr)
abstract void caseAssertAction (AssertAction assertAction)
abstract void caseAssignAction (AssignAction assign)
abstract void caseBoolLit (BoolLit expr)
abstract void caseChooseExpr (ChooseExpr expr)
abstract void caseConstant (Constant expr)
abstract void caseDerefExpr (DerefExpr expr)
abstract void caseDivExpr (DivExpr expr)
abstract void caseEqExpr (EqExpr expr)
abstract void caseInstanceOfExpr (InstanceOfExpr expr)
abstract void caseIntLit (IntLit expr)
abstract void caseLeExpr (LeExpr expr)
abstract void caseLengthExpr (LengthExpr expr)
abstract void caseLockAction (LockAction lockAction)
abstract void caseLockLit (LockLit expr)
abstract void caseLockTest (LockTest lockTest)
abstract void caseLtExpr (LtExpr expr)
abstract void caseMulExpr (MulExpr expr)
abstract void caseNeExpr (NeExpr expr)
abstract void caseNewArrayExpr (NewArrayExpr expr)
abstract void caseNewExpr (NewExpr expr)
abstract void caseNotExpr (NotExpr expr)
abstract void caseNullExpr (NullExpr expr)
abstract void caseOrExpr (OrExpr expr)
abstract void casePrintAction (PrintAction printAction)
abstract void caseRecordExpr (RecordExpr expr)
abstract void caseRefExpr (RefExpr expr)
abstract void caseRefLit (RefLit expr)
abstract void caseRemExpr (RemExpr expr)
abstract void caseStateVar (StateVar expr)
abstract void caseSubExpr (SubExpr expr)
abstract void caseThreadAction (ThreadAction threadAction)
abstract void caseThreadLocTest (ThreadLocTest threadLocTest)
abstract void caseThreadTest (ThreadTest threadTest)
abstract void defaultCase (Object obj)

Detailed Description

Switch for expression kinds.

Definition at line 75 of file ca/mcgill/sable/soot/jimple/ExprSwitch.java.


The documentation for this interface was generated from the following files:
Generated at Thu Feb 7 07:10:31 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001