Public Methods | |
DecompilerSwitch () | |
void | caseBlockStmtAnnotation (BlockStmtAnnotation a) |
void | caseBreakStmtAnnotation (BreakStmtAnnotation a) |
void | caseCatchAnnotation (CatchAnnotation a) |
void | caseClassDeclarationAnnotation (ClassDeclarationAnnotation a) |
void | caseConstructorDeclarationAnnotation (ConstructorDeclarationAnnotation a) |
void | caseContinueStmtAnnotation (ContinueStmtAnnotation a) |
void | caseDoWhileStmtAnnotation (DoWhileStmtAnnotation a) |
void | caseEmptyStmtAnnotation (EmptyStmtAnnotation a) |
void | caseExpStmtAnnotation (ExpStmtAnnotation a) |
void | caseFieldDeclarationAnnotation (FieldDeclarationAnnotation a) |
void | caseForStmtAnnotation (ForStmtAnnotation a) |
void | caseIfStmtAnnotation (IfStmtAnnotation a) |
void | caseInstanceInitializerAnnotation (InstanceInitializerAnnotation a) |
void | caseLabeledStmtAnnotation (LabeledStmtAnnotation a) |
void | caseLocalDeclarationStmtAnnotation (LocalDeclarationStmtAnnotation a) |
void | caseMethodDeclarationAnnotation (MethodDeclarationAnnotation a) |
void | caseReturnStmtAnnotation (ReturnStmtAnnotation a) |
void | caseSequentialAnnotation (SequentialAnnotation a) |
void | caseStaticInitializerAnnotation (StaticInitializerAnnotation a) |
void | caseSuperConstructorInvocationStmtAnnotation (SuperConstructorInvocationStmtAnnotation a) |
void | caseSwitchStmtAnnotation (SwitchStmtAnnotation a) |
void | caseSynchronizedStmtAnnotation (SynchronizedStmtAnnotation a) |
void | caseThisConstructorInvocationStmtAnnotation (ThisConstructorInvocationStmtAnnotation a) |
void | caseThrowStmtAnnotation (ThrowStmtAnnotation a) |
void | caseTryFinallyStmtAnnotation (TryFinallyStmtAnnotation a) |
void | caseTryStmtAnnotation (TryStmtAnnotation a) |
void | caseUnimplemented (Annotation a) |
void | caseWhileStmtAnnotation (WhileStmtAnnotation a) |
Static Public Methods | |
Vector | evaluate (Annotation a) |
Hashtable | getLineToAnnotation () |
void | reset () |
Private Methods | |
void | caseBlock (BlockStmtAnnotation a) |
void | caseSequential (SequentialAnnotation a) |
Vector | getResult () |
Hashtable | getTable () |
void | switchPartialDecompilation (int fromPos, int toPos, Stmt[] testStmt, Hashtable annToValue, Hashtable definedVars) |
Private Attributes | |
Vector | result = new Vector() |
Hashtable | lineToAnnotation = new Hashtable() |
Static Private Attributes | |
DecompilerSwitch | walker = new DecompilerSwitch() |
int | tempCounter = 0 |
Definition at line 57 of file DecompilerSwitch.java.
|
caseBlockStmtAnnotation method comment. Definition at line 77 of file DecompilerSwitch.java. |
|
caseBreakStmtAnnotation method comment. Definition at line 85 of file DecompilerSwitch.java. |
|
caseCatchAnnotation method comment. Definition at line 92 of file DecompilerSwitch.java. |
|
caseClassDeclarationAnnotation method comment. Definition at line 123 of file DecompilerSwitch.java. |
|
caseConstructorDeclarationAnnotation method comment. Definition at line 130 of file DecompilerSwitch.java. |
|
caseContinueStmtAnnotation method comment. Definition at line 181 of file DecompilerSwitch.java. |
|
caseDoWhileStmtAnnotation method comment. Definition at line 191 of file DecompilerSwitch.java. |
|
caseEmptyStmtAnnotation method comment. Definition at line 209 of file DecompilerSwitch.java. |
|
caseExpStmtAnnotation method comment. Definition at line 216 of file DecompilerSwitch.java. |
|
caseFieldDeclarationAnnotation method comment. Definition at line 223 of file DecompilerSwitch.java. |
|
caseForStmtAnnotation method comment. Definition at line 232 of file DecompilerSwitch.java. |
|
caseIfStmtAnnotation method comment. Definition at line 318 of file DecompilerSwitch.java. |
|
caseInstanceInitializerAnnotation method comment. Definition at line 361 of file DecompilerSwitch.java. |
|
caseLabeledStmtAnnotation method comment. Definition at line 369 of file DecompilerSwitch.java. |
|
caseLocalDeclarationStmtAnnotation method comment. Definition at line 377 of file DecompilerSwitch.java. |
|
caseMethodDeclarationAnnotation method comment. Definition at line 468 of file DecompilerSwitch.java. |
|
caseReturnStmtAnnotation method comment. Definition at line 498 of file DecompilerSwitch.java. |
|
caseSequentialAnnotation method comment. Definition at line 513 of file DecompilerSwitch.java. |
|
caseStaticInitializerAnnotation method comment. Definition at line 521 of file DecompilerSwitch.java. |
|
caseSuperConstructorInvocationStmtAnnotation method comment. Definition at line 529 of file DecompilerSwitch.java. |
|
caseSwitchStmtAnnotation method comment. Definition at line 537 of file DecompilerSwitch.java. |
|
caseSynchronizedStmtAnnotation method comment. Definition at line 681 of file DecompilerSwitch.java. |
|
caseThisConstructorInvocationStmtAnnotation method comment. Definition at line 709 of file DecompilerSwitch.java. |
|
caseThrowStmtAnnotation method comment. Definition at line 717 of file DecompilerSwitch.java. |
|
caseTryFinallyStmtAnnotation method comment. Definition at line 725 of file DecompilerSwitch.java. |
|
caseTryStmtAnnotation method comment. Definition at line 737 of file DecompilerSwitch.java. |
|
caseWhileStmtAnnotation method comment. Definition at line 766 of file DecompilerSwitch.java. |