Uses of Interface
serp.bytecode.InstructionPtr
Packages that use InstructionPtr
-
Uses of InstructionPtr in serp.bytecode
Classes in serp.bytecode that implement InstructionPtrModifier and TypeClassDescriptionclass
Represents atry {} catch() {}
statement in bytecode.class
An instruction that specifies a position in the code block to jump to.class
An if instruction such asifnull, ifeq
, etc.(package private) class
InstructionPtrStrategy handles the different strategies for finding the Instructions that InstructionPtrs point to.class
An instruction that specifies a position in the code block to jump to.class
A line number corresponds to a sequence of opcodes that map logically to a line of source code.class
Code blocks compiled from source have line number tables mapping opcodes to source lines.class
A local variable or local variable type.class
Code blocks compiled from source have local tables mapping locals used in opcodes to their names and descriptions.class
A local variable contains the name, description, index and scope of a local used in opcodes.class
Code blocks compiled from source have local variable tables mapping locals used in opcodes to their names and descriptions.class
A local variable type contains the name, signature, index and scope of a generics-using local used in opcodes.class
Code blocks compiled from source have local variable type tables mapping generics-using locals used in opcodes to their names and signatures.class
Thelookupswitch
instruction.class
Contains functionality common to the different switch types (TableSwitch and LookupSwitch).class
Thetableswitch
instruction.Fields in serp.bytecode declared as InstructionPtrConstructors in serp.bytecode with parameters of type InstructionPtrModifierConstructorDescriptionInstructionPtrStrategy
(InstructionPtr pointer) InstructionPtrStrategy
(InstructionPtr pointer, Instruction target)