Class OpcodeTables


  • public class OpcodeTables
    extends java.lang.Object
    OpcodeTables The OpcodeTables class follows a Singleton Pattern. This class contains Enums, that are contained in private hash maps (lookup tables and reverse lookup tables). These hash maps all have public accessors, which clients use to look-up opcodes. Tokens in this table carry no external state, and are typically treated as constants. They do not need to be reset.
    • Field Detail

      • MaxOpcodes

        private static final int MaxOpcodes
        Initialized keyword and token Hash Maps (and Reverse Tables)
        See Also:
        Constant Field Values
      • IntToNormalOpcodes

        private static java.util.HashMap<java.lang.Integer,​OpcodeTables.Opcode> IntToNormalOpcodes
      • IntToAllOpcodes

        private static java.util.HashMap<java.lang.Integer,​OpcodeTables.Opcode> IntToAllOpcodes
      • mnemocodes

        private static java.util.HashMap<java.lang.String,​OpcodeTables.Opcode> mnemocodes
      • IntToPrivOpcode

        private static java.util.HashMap<java.lang.Integer,​OpcodeTables.Opcode> IntToPrivOpcode
      • PrivMnemocodes

        private static java.util.HashMap<java.lang.String,​OpcodeTables.Opcode> PrivMnemocodes
      • IntToNonPrivOpcode

        private static java.util.HashMap<java.lang.Integer,​OpcodeTables.Opcode> IntToNonPrivOpcode
      • NonPrivMnemocodes

        private static java.util.HashMap<java.lang.String,​OpcodeTables.Opcode> NonPrivMnemocodes
    • Constructor Detail

      • OpcodeTables

        public OpcodeTables()