Uses of Class
com.sun.jdo.api.persistence.enhancer.classfile.Insn
Packages that use Insn
-
Uses of Insn in com.sun.jdo.api.persistence.enhancer.classfile
Subclasses of Insn in com.sun.jdo.api.persistence.enhancer.classfileModifier and TypeClassDescriptionclassAn instruction which requires a single constant from the constant pool as an immediate operandclassSpecial instruction form for the opc_iinc instructionclassSpecial instruction form for the opc_invokeinterface instructionclassAn instruction which requires a integral constant as an immediate operandclassSpecial instruction form for the opc_lookupswitch instructionclassSpecial instruction form for the opc_multianewarray instructionclassA java VM instruction which takes no immediate operands.classSpecial instruction form for the opc_tableswitch instructionclassInsnTarget is a pseudo-instruction which represents a branch target in an instruction stream.classAn instruction which requires a single branch offset as an immediate operand .Methods in com.sun.jdo.api.persistence.enhancer.classfile that return InsnModifier and TypeMethodDescriptionstatic InsnInsnUtils.aLoad(int i, ConstantPool pool) Return the best instruction for loading a reference from a local variable slotAppend an instruction sequence at the end of this instruction sequence.static InsnInsnUtils.aStore(int i, ConstantPool pool) Return the best instruction for storing a reference to a local variable slotstatic InsnInsn.create(int theOpCode) Create an instruction which requires no immediate operandsstatic InsnInsn.create(int theOpCode, int intValue) Create an instruction which requires a single integral constant as an immediate operand.static InsnInsn.create(int theOpCode, ConstBasic constValue) Create an instruction which requires a single constant from the constant pool as an immediate operand.static InsnInsn.create(int theOpCode, InsnTarget target) Create an instruction which requires a single branch offset as an immediate operand.static InsnInsnUtils.dLoad(int i, ConstantPool pool) Return the best instruction for loading a double from a local variable slotstatic InsnInsnUtils.doubleConstant(double d, ConstantPool pool) Return the best instruction for loading the specified double constant onto the stack.static InsnInsnUtils.dStore(int i, ConstantPool pool) Return the best instruction for storing a double to a local variable slotstatic InsnInsnUtils.fLoad(int i, ConstantPool pool) Return the best instruction for loading a float from a local variable slotstatic InsnInsnUtils.floatConstant(float f, ConstantPool pool) Return the best instruction for loading the specified float constant onto the stack.static InsnInsnUtils.fStore(int i, ConstantPool pool) Return the best instruction for storing a float to a local variable slotstatic InsnInsnUtils.iLoad(int i, ConstantPool pool) Return the best instruction for loading an int from a local variable slotInsert an instruction sequence in the code sequence after this instruction.static InsnInsnUtils.integerConstant(int i, ConstantPool pool) Return the best instruction for loading the specified integer constant onto the stack - hopefully use short formstatic InsnInsnUtils.iStore(int i, ConstantPool pool) Return the best instruction for storing an int to a local variable slotstatic InsnInsnUtils.lLoad(int i, ConstantPool pool) Return the best instruction for loading a long from a local variable slotstatic InsnInsnUtils.load(int tp, int i, ConstantPool pool) Return the best instruction for loading a value from a local variable slotstatic InsnInsnUtils.longConstant(long l, ConstantPool pool) Return the best instruction for loading the specified long constant onto the stack.static InsnInsnUtils.lStore(int i, ConstantPool pool) Return the best instruction for storing a long to a local variable slotInsn.next()Returns the next instruction in the code sequenceInsn.prev()Returns the previous instruction in the code sequenceInsert the single instruction in the code sequence after this instruction.static InsnInsnUtils.store(int tp, int i, ConstantPool pool) Return the best instruction for storing a value to a local variable slotCodeAttribute.theCode()Return the instruction sequence for this method - initially derived from the byte code array, but may later be modifiedMethods in com.sun.jdo.api.persistence.enhancer.classfile with parameters of type InsnModifier and TypeMethodDescriptionAppend an instruction sequence at the end of this instruction sequence.Insert an instruction sequence in the code sequence after this instruction.Insert the single instruction in the code sequence after this instruction.voidCodeAttribute.setTheCode(Insn insn) Install the instruction sequence for this method - the byte code array is later updated.Constructors in com.sun.jdo.api.persistence.enhancer.classfile with parameters of type InsnModifierConstructorDescriptionCodeAttribute(ConstUtf8 attrName, int maxStack, int maxLocals, Insn code, byte[] codeBytes, ExceptionTable excTable, AttributeVector codeAttrs, com.sun.jdo.api.persistence.enhancer.classfile.CodeEnv codeEnv) Constructs a CodeAttribute objectCodeAttribute(ConstUtf8 attrName, int maxStack, int maxLocals, Insn code, ExceptionTable excTable, AttributeVector codeAttrs) Constructs a CodeAttribute object for construction from scratch