org.jboss.byteman.agent.adapter
Class OpcodesHelper

java.lang.Object
  extended by org.jboss.byteman.agent.adapter.OpcodesHelper

public class OpcodesHelper
extends java.lang.Object


Field Summary
static int INSN_FIELD
          instruction type for visitFieldInsn opcodes
static int INSN_IINC
          instruction type for visitIIncInsn opcodes
static int INSN_INT
          instruction type for visitIntInsn opcodes
static int INSN_JUMP
          instruction type for visitJumpInsn opcodes
static int INSN_LDC
          instruction type for visitLdcInsn opcodes
static int INSN_LOOKUP
          instruction type for visitTableLookupInsn opcodes
static int INSN_METHOD
          instruction type for visitMethodInsn opcodes
static int INSN_MULTIANEWARRAY
          instruction type for visitMultiANewArrayInsn opcodes
static int INSN_NONE
          instruction type for visitInsn opcodes
static int INSN_TSWITCH
          instruction type for visitTableSwitchInsn opcodes
static int INSN_TYPE
          instruction type for visitInsn opcodes
static int INSN_UNUSED
          instruction type for unused opcodes
static int INSN_VAR
          instruction type for visitVarInsn opcodes
private static java.lang.String[] insnName
          lookup table to derive instruction name from instruction
private static int[] insnType
          lookup table to derive instruction type from instruction
 
Constructor Summary
OpcodesHelper()
           
 
Method Summary
static java.lang.String insnName(int opcode)
           
static int insnType(int opcode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSN_NONE

public static final int INSN_NONE
instruction type for visitInsn opcodes

See Also:
Constant Field Values

INSN_INT

public static final int INSN_INT
instruction type for visitIntInsn opcodes

See Also:
Constant Field Values

INSN_LDC

public static final int INSN_LDC
instruction type for visitLdcInsn opcodes

See Also:
Constant Field Values

INSN_VAR

public static final int INSN_VAR
instruction type for visitVarInsn opcodes

See Also:
Constant Field Values

INSN_IINC

public static final int INSN_IINC
instruction type for visitIIncInsn opcodes

See Also:
Constant Field Values

INSN_JUMP

public static final int INSN_JUMP
instruction type for visitJumpInsn opcodes

See Also:
Constant Field Values

INSN_TSWITCH

public static final int INSN_TSWITCH
instruction type for visitTableSwitchInsn opcodes

See Also:
Constant Field Values

INSN_LOOKUP

public static final int INSN_LOOKUP
instruction type for visitTableLookupInsn opcodes

See Also:
Constant Field Values

INSN_FIELD

public static final int INSN_FIELD
instruction type for visitFieldInsn opcodes

See Also:
Constant Field Values

INSN_METHOD

public static final int INSN_METHOD
instruction type for visitMethodInsn opcodes

See Also:
Constant Field Values

INSN_TYPE

public static final int INSN_TYPE
instruction type for visitInsn opcodes

See Also:
Constant Field Values

INSN_MULTIANEWARRAY

public static final int INSN_MULTIANEWARRAY
instruction type for visitMultiANewArrayInsn opcodes

See Also:
Constant Field Values

INSN_UNUSED

public static final int INSN_UNUSED
instruction type for unused opcodes

See Also:
Constant Field Values

insnType

private static int[] insnType
lookup table to derive instruction type from instruction


insnName

private static java.lang.String[] insnName
lookup table to derive instruction name from instruction

Constructor Detail

OpcodesHelper

public OpcodesHelper()
Method Detail

insnType

public static int insnType(int opcode)

insnName

public static java.lang.String insnName(int opcode)