1 18 19 package alt.jiapi.reflect.instruction; 20 21 28 public interface OpcodeGroups extends Opcodes { 29 public static final byte[] RETURN_INSTRUCTIONS = { IRETURN, 30 LRETURN, 31 FRETURN, 32 DRETURN, 33 ARETURN, 34 RETURN }; 35 36 public static final byte[] INVOKE_INSTRUCTIONS = { INVOKEVIRTUAL, 37 INVOKESPECIAL, 38 INVOKESTATIC, 39 INVOKEINTERFACE}; 40 41 public static final byte[] FIELD_ACCESS_INSTRUCTIONS = { GETSTATIC, 42 PUTSTATIC, 43 GETFIELD, 44 PUTFIELD }; 45 46 public static final byte[] REFERENCE_LOAD_INSTRUCTIONS = { ALOAD, 47 ALOAD_0, 48 ALOAD_1, 49 ALOAD_2, 50 ALOAD_3}; 51 52 public static final byte[] REFERENCE_STORE_INSTRUCTIONS = { ASTORE, 53 ASTORE_0, 54 ASTORE_1, 55 ASTORE_2, 56 ASTORE_3}; 57 } 58 59 | Popular Tags |