public class OpcodeManager extends Object
| Constructor and Description | 
|---|
| OpcodeManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| Opcode[] | addOpcode(Opcode newOpcode) | 
| Opcode | getOpcode(ObjectName objectName,
         Opcode.Type type,
         String operand) | 
| Opcode | getOpcode(ObjectName objectName,
         Opcode.Type type,
         String operand,
         String[] methodSignature)Returns the OpcodeData for the specified ObjectName + args, or null if no opcode exists for that operation. | 
| LinkedList<Opcode> | getOpcodes() | 
| void | loadOpcodes(LinkedList<Opcode> newOpcodes) | 
| void | loadOpcodesFromResource() | 
| void | updateOpcodeNumbers() | 
public void loadOpcodes(LinkedList<Opcode> newOpcodes)
public void loadOpcodesFromResource()
                             throws IOException
IOExceptionpublic LinkedList<Opcode> getOpcodes()
public Opcode getOpcode(ObjectName objectName, Opcode.Type type, String operand)
public Opcode getOpcode(ObjectName objectName, Opcode.Type type, String operand, String[] methodSignature)
Returns the OpcodeData for the specified ObjectName + args, or null if no opcode exists for that operation. Favors exact matches over pattern matches.
objectName - methodSignature - public Opcode[] addOpcode(Opcode newOpcode)
public void updateOpcodeNumbers()