Public Methods | |
JimpleLiteralPrinter (String prefix) | |
void | caseArrayLiteral (ArrayLiteral literal) |
void | caseBooleanLiteral (BooleanLiteral literal) |
void | caseClassLiteral (ClassLiteral literal) |
void | caseIntegerLiteral (IntegerLiteral literal) |
void | caseLockLiteral (LockLiteral literal) |
void | caseReferenceLiteral (ReferenceLiteral literal) |
void | flush () |
Private Attributes | |
Hashtable | objectTable |
int | objectCount = 0 |
Vector | printQueue = new Vector() |
String | prefix |
Demonstrates the use of JimpleLiteralSwitch to visit different types of literals.
Definition at line 48 of file JimpleLiteralPrinter.java.
|
Flush output This method should be called after all static fields and locals have been printed using the object---it will print any objects that these variables were pointing to (as well as any objects those objects point to, etc.). Definition at line 128 of file JimpleLiteralPrinter.java. Referenced by JimpleStore::print().
|
|
Initial value: new Hashtable() Definition at line 50 of file JimpleLiteralPrinter.java. |