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

DecompilerStmtSwitch Class Reference

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

Public Methods

 DecompilerStmtSwitch ()
void caseAssignStmt (AssignStmt stmt)
void caseBreakpointStmt (BreakpointStmt stmt)
void caseEnterMonitorStmt (EnterMonitorStmt stmt)
void caseExitMonitorStmt (ExitMonitorStmt stmt)
void caseGotoStmt (GotoStmt stmt)
void caseIdentityStmt (IdentityStmt stmt)
void caseIfStmt (IfStmt stmt)
void caseInvokeStmt (InvokeStmt stmt)
void caseLookupSwitchStmt (LookupSwitchStmt stmt)
void caseNopStmt (NopStmt stmt)
void caseRetStmt (RetStmt stmt)
void caseReturnStmt (ReturnStmt stmt)
void caseReturnVoidStmt (ReturnVoidStmt stmt)
void caseTableSwitchStmt (TableSwitchStmt stmt)
void caseThrowStmt (ThrowStmt stmt)
void defaultCase (Object obj)

Static Public Methods

Vector evaluate (Stmt stmt)
void reset ()

Private Methods

Vector getResult ()

Private Attributes

Vector result = new Vector()

Static Private Attributes

DecompilerStmtSwitch walker = new DecompilerStmtSwitch()

Detailed Description

DecompilerStmtSwitch is a recursive analyzer for statements. The methods are basically each case possible for statements. See DecompilerSwitch for details.
Author:
Roby Joehanes
Version:
0.4.21

Definition at line 49 of file DecompilerStmtSwitch.java.


Constructor & Destructor Documentation

DecompilerStmtSwitch::DecompilerStmtSwitch   [inline]
 

SlabsStmtSwitch constructor comment.

Definition at line 55 of file DecompilerStmtSwitch.java.


Member Function Documentation

void DecompilerStmtSwitch::caseAssignStmt AssignStmt   stmt [inline]
 

caseAssignStmt method comment.

Definition at line 62 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseBreakpointStmt BreakpointStmt   stmt [inline]
 

caseBreakpointStmt method comment.

Definition at line 93 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseEnterMonitorStmt EnterMonitorStmt   stmt [inline]
 

caseEnterMonitorStmt method comment.

Definition at line 100 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseExitMonitorStmt ExitMonitorStmt   stmt [inline]
 

caseExitMonitorStmt method comment.

Definition at line 112 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseGotoStmt GotoStmt   stmt [inline]
 

caseGotoStmt method comment.

Definition at line 120 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseIdentityStmt IdentityStmt   stmt [inline]
 

caseIdentityStmt method comment.

Definition at line 128 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseIfStmt IfStmt   stmt [inline]
 

caseIfStmt method comment.

Definition at line 141 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseInvokeStmt InvokeStmt   stmt [inline]
 

caseInvokeStmt method comment.

Definition at line 157 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseLookupSwitchStmt LookupSwitchStmt   stmt [inline]
 

caseLookupSwitchStmt method comment.

Definition at line 165 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseNopStmt NopStmt   stmt [inline]
 

caseNopStmt method comment.

Definition at line 201 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseRetStmt RetStmt   stmt [inline]
 

caseRetStmt method comment.

Definition at line 209 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseReturnStmt ReturnStmt   stmt [inline]
 

caseReturnStmt method comment.

Definition at line 216 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseReturnVoidStmt ReturnVoidStmt   stmt [inline]
 

caseReturnVoidStmt method comment.

Definition at line 226 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseTableSwitchStmt TableSwitchStmt   stmt [inline]
 

caseTableSwitchStmt method comment.

Definition at line 233 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::caseThrowStmt ThrowStmt   stmt [inline]
 

caseThrowStmt method comment.

Definition at line 240 of file DecompilerStmtSwitch.java.

void DecompilerStmtSwitch::defaultCase Object   obj [inline]
 

defaultCase method comment.

Definition at line 250 of file DecompilerStmtSwitch.java.


The documentation for this class was generated from the following file:
Generated at Thu Feb 7 07:08:48 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001