Package org.gjt.jclasslib.bytecode
See: Description
-
Class Summary Class Description AbstractBranchInstruction Base class for instructions with a branch offset. BranchInstruction Describes an instruction that branches to a different offset. ImmediateByteInstruction Base class for instructions that are followed by an immediate unsigned byte. SimpleImmediateByteInstruction Describes an instruction that is followed by an immediate unsigned byte. ImmediateShortInstruction Describes an instruction that is followed by an immediate unsigned short. SimpleImmediateShortInstruction Describes an instruction that is followed by an immediate unsigned short. IncrementInstruction Describes the iinc instruction. Instruction Base class for all opcode instruction wrappers. SimpleInstruction Instruction without any further immediate arguments InvokeDynamicInstruction Describes the invokedynamic instruction. InvokeInterfaceInstruction Describes the invokeinterface instruction. LookupSwitchInstruction Describes the lookupswitch instruction. MatchOffsetPair Holds a single match-offset pair. MultianewarrayInstruction Describes the multianewarray instruction. PaddedInstruction Base class for instructions which need a four byte padding relative to the start of the enclosing code of the parent Code attribute before reading immediate arguments. TableSwitchInstruction Describes the tableswitch instruction. WideBranchInstruction Describes an instruction that is followed by an immediate int. -
Interface Summary Interface Description HasWide Interface implemented by instructions that can be wide -
Enum Summary Enum Description NewArrayType Enum for the possible values of the immediate byte of the Opcode.NEWARRAY opcode. Opcode Defines all opcodes and their verbose representation.