Note
This class switches on opcode.bytecode for code size
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Opcode | |
| public static int | |
| public static Opcode | |
| public static TypeKind | |
| public static int | |
| public static Opcode | |
| public static TypeKind | |
| public static Opcode | |
| public static IllegalArgumentException | |
| public static TypeKind | |
| public static Opcode | |
| public static TypeKind | |
| public static Opcode | |
| public static Opcode | |
| public static Opcode | |
| public static Opcode | |
| pack-priv static ConstantDynamicEntry | |
| public static MethodHandleEntry | |
| public static Opcode | |
| public static TypeKind | |
| public static ConstantDesc | |
| public static int | |
| public static int | |
| public static Opcode | |
| public static boolean | |
| public static Opcode | |
| public static Opcode | |
| public static Opcode | |
| public static TypeKind | |
| public static Opcode | |
| public static TypeKind | |
| public static int | |
| public static Opcode | |
| public static TypeKind | |
| public static Opcode | |
| public static int | |
| public static IllegalArgumentException | |
| public static IllegalArgumentException | |
| public static Opcode | |
| public static TypeKind | |
| pack-priv static MemberRefEntry | toBootstrapMemberRef(ConstantPoolBuilder constantPool, int bsRefKind, ClassEntry owner, NameAndTypeEntry nat, boolean isOwnerInterface)
|
| public static boolean | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void |
| BytecodeHelpers | back to summary |
|---|---|
| private BytecodeHelpers() | |
| aload | back to summary |
|---|---|
| public static Opcode aload(int slot) | |
| arrayLoadBytecode | back to summary |
|---|---|
| public static int arrayLoadBytecode(TypeKind tk) | |
| arrayLoadOpcode | back to summary |
|---|---|
| public static Opcode arrayLoadOpcode(TypeKind tk) | |
| arrayLoadType | back to summary |
|---|---|
| public static TypeKind arrayLoadType(Opcode arrayLoadOpcode) | |
| arrayStoreBytecode | back to summary |
|---|---|
| public static int arrayStoreBytecode(TypeKind tk) | |
| arrayStoreOpcode | back to summary |
|---|---|
| public static Opcode arrayStoreOpcode(TypeKind tk) | |
| arrayStoreType | back to summary |
|---|---|
| public static TypeKind arrayStoreType(Opcode arrayStoreOpcode) | |
| astore | back to summary |
|---|---|
| public static Opcode astore(int slot) | |
| cannotConvertException | back to summary |
|---|---|
| public static IllegalArgumentException cannotConvertException(TypeKind from, TypeKind to) | |
| convertFromType | back to summary |
|---|---|
| public static TypeKind convertFromType(Opcode opcode) | |
| convertOpcode | back to summary |
|---|---|
| public static Opcode convertOpcode(TypeKind from, TypeKind to) | |
| convertToType | back to summary |
|---|---|
| public static TypeKind convertToType(Opcode opcode) | |
| dload | back to summary |
|---|---|
| public static Opcode dload(int slot) | |
| dstore | back to summary |
|---|---|
| public static Opcode dstore(int slot) | |
| fload | back to summary |
|---|---|
| public static Opcode fload(int slot) | |
| fstore | back to summary |
|---|---|
| public static Opcode fstore(int slot) | |
| handleConstantDescToHandleInfo | back to summary |
|---|---|
| pack-priv static ConstantDynamicEntry handleConstantDescToHandleInfo(ConstantPoolBuilder constantPool, DynamicConstantDesc<?> desc) | |
| handleDescToHandleInfo | back to summary |
|---|---|
| public static MethodHandleEntry handleDescToHandleInfo(ConstantPoolBuilder constantPool, DirectMethodHandleDesc bootstrapMethod) | |
| iload | back to summary |
|---|---|
| public static Opcode iload(int slot) | |
| intrinsicConstantType | back to summary |
|---|---|
| public static TypeKind intrinsicConstantType(Opcode opcode) | |
| intrinsicConstantValue | back to summary |
|---|---|
| public static ConstantDesc intrinsicConstantValue(Opcode opcode) | |
| intrinsicLoadSlot | back to summary |
|---|---|
| public static int intrinsicLoadSlot(Opcode loadOpcode) | |
| intrinsicStoreSlot | back to summary |
|---|---|
| public static int intrinsicStoreSlot(Opcode storeOpcode) | |
| istore | back to summary |
|---|---|
| public static Opcode istore(int slot) | |
| isUnconditionalBranch | back to summary |
|---|---|
| public static boolean isUnconditionalBranch(Opcode opcode) | |
| ldcOpcode | back to summary |
|---|---|
| public static Opcode ldcOpcode(LoadableConstantEntry entry) | |
| lload | back to summary |
|---|---|
| public static Opcode lload(int slot) | |
| loadOpcode | back to summary |
|---|---|
| public static Opcode loadOpcode(TypeKind tk, int slot) | |
| loadType | back to summary |
|---|---|
| public static TypeKind loadType(Opcode loadOpcode) | |
| lstore | back to summary |
|---|---|
| public static Opcode lstore(int slot) | |
| operatorOperandType | back to summary |
|---|---|
| public static TypeKind operatorOperandType(Opcode operationOpcode) | |
| returnBytecode | back to summary |
|---|---|
| public static int returnBytecode(TypeKind tk) | |
| returnOpcode | back to summary |
|---|---|
| public static Opcode returnOpcode(TypeKind tk) | |
| returnType | back to summary |
|---|---|
| public static TypeKind returnType(Opcode returnOpcode) | |
| reverseBranchOpcode | back to summary |
|---|---|
| public static Opcode reverseBranchOpcode(Opcode op) | |
| reverseBranchOpcode | back to summary |
|---|---|
| public static int reverseBranchOpcode(int bytecode) | |
| slotOutOfBounds | back to summary |
|---|---|
| public static IllegalArgumentException slotOutOfBounds(int slot) | |
| slotOutOfBounds | back to summary |
|---|---|
| public static IllegalArgumentException slotOutOfBounds(Opcode opcode, int slot) | |
| storeOpcode | back to summary |
|---|---|
| public static Opcode storeOpcode(TypeKind tk, int slot) | |
| storeType | back to summary |
|---|---|
| public static TypeKind storeType(Opcode storeOpcode) | |
| toBootstrapMemberRef | back to summary |
|---|---|
| pack-priv static MemberRefEntry toBootstrapMemberRef(ConstantPoolBuilder constantPool, int bsRefKind, ClassEntry owner, NameAndTypeEntry nat, boolean isOwnerInterface) | |
| validateAndIsWideIinc | back to summary |
|---|---|
| public static boolean validateAndIsWideIinc(int slot, int val) | |
| validateBipush | back to summary |
|---|---|
| public static void validateBipush(int value) | |
| validateIncrement | back to summary |
|---|---|
| public static void validateIncrement(Opcode opcode, int slot, int constant) | |
| validateMultiArrayDimensions | back to summary |
|---|---|
| public static void validateMultiArrayDimensions(int value) | |
| validateRet | back to summary |
|---|---|
| public static void validateRet(Opcode opcode, int slot) | |
| validateSipush | back to summary |
|---|---|
| public static void validateSipush(int value) | |
| validateSlot | back to summary |
|---|---|
| public static void validateSlot(Opcode opcode, int slot, boolean load) | |
| validateSlot | back to summary |
|---|---|
| public static void validateSlot(int slot) | |
| validateTableSwitchValues | back to summary |
|---|---|
| public static void validateTableSwitchValues(int low, int high) | |
| validateTableSwitchValues | back to summary |
|---|---|
| public static void validateTableSwitchValues(int low, int high, int codeLength) | |