Uses of Class
org.eclipse.persistence.internal.libraries.asm.tree.AbstractInsnNode
-
Packages that use AbstractInsnNode Package Description org.eclipse.persistence.internal.libraries.asm.tree org.eclipse.persistence.internal.libraries.asm.tree.analysis -
-
Uses of AbstractInsnNode in org.eclipse.persistence.internal.libraries.asm.tree
Subclasses of AbstractInsnNode in org.eclipse.persistence.internal.libraries.asm.tree Modifier and Type Class Description classFieldInsnNodeA node that represents a field instruction.classFrameNodeA node that represents a stack map frame.classIincInsnNodeA node that represents an IINC instruction.classInsnNodeA node that represents a zero operand instruction.classIntInsnNodeA node that represents an instruction with a single int operand.classInvokeDynamicInsnNodeA node that represents an invokedynamic instruction.classJumpInsnNodeA node that represents a jump instruction.classLabelNodeAnAbstractInsnNodethat encapsulates aLabel.classLdcInsnNodeA node that represents an LDC instruction.classLineNumberNodeA node that represents a line number declaration.classLookupSwitchInsnNodeA node that represents a LOOKUPSWITCH instruction.classMethodInsnNodeA node that represents a method instruction.classMultiANewArrayInsnNodeA node that represents a MULTIANEWARRAY instruction.classTableSwitchInsnNodeA node that represents a TABLESWITCH instruction.classTypeInsnNodeA node that represents a type instruction.classVarInsnNodeA node that represents a local variable instruction.Methods in org.eclipse.persistence.internal.libraries.asm.tree that return AbstractInsnNode Modifier and Type Method Description abstract AbstractInsnNodeAbstractInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)Returns a copy of this instruction.AbstractInsnNodeFieldInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeFrameNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeIincInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeIntInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeInvokeDynamicInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeJumpInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeLabelNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeLdcInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeLineNumberNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeLookupSwitchInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeMethodInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeMultiANewArrayInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeTableSwitchInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeTypeInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)AbstractInsnNodeVarInsnNode. clone(Map<LabelNode,LabelNode> clonedLabels)protected AbstractInsnNodeAbstractInsnNode. cloneAnnotations(AbstractInsnNode insnNode)Clones the annotations of the given instruction into this instruction.AbstractInsnNodeInsnList. get(int index)Returns the instruction whose index is given.AbstractInsnNodeInsnList. getFirst()Returns the first instruction in this list.AbstractInsnNodeInsnList. getLast()Returns the last instruction in this list.AbstractInsnNodeAbstractInsnNode. getNext()Returns the next instruction in the list to which this instruction belongs, if any.AbstractInsnNodeAbstractInsnNode. getPrevious()Returns the previous instruction in the list to which this instruction belongs, if any.AbstractInsnNode[]InsnList. toArray()Returns an array containing all the instructions in this list.Methods in org.eclipse.persistence.internal.libraries.asm.tree that return types with arguments of type AbstractInsnNode Modifier and Type Method Description ListIterator<AbstractInsnNode>InsnList. iterator()Returns an iterator over the instructions in this list.ListIterator<AbstractInsnNode>InsnList. iterator(int index)Returns an iterator over the instructions in this list.Methods in org.eclipse.persistence.internal.libraries.asm.tree with parameters of type AbstractInsnNode Modifier and Type Method Description voidInsnList. add(AbstractInsnNode insnNode)Adds the given instruction to the end of this list.protected AbstractInsnNodeAbstractInsnNode. cloneAnnotations(AbstractInsnNode insnNode)Clones the annotations of the given instruction into this instruction.booleanInsnList. contains(AbstractInsnNode insnNode)Returns true if the given instruction belongs to this list.intInsnList. indexOf(AbstractInsnNode insnNode)Returns the index of the given instruction in this list.voidInsnList. insert(AbstractInsnNode insnNode)Inserts the given instruction at the beginning of this list.voidInsnList. insert(AbstractInsnNode previousInsn, AbstractInsnNode insnNode)Inserts the given instruction after the specified instruction.voidInsnList. insert(AbstractInsnNode previousInsn, InsnList insnList)Inserts the given instructions after the specified instruction.voidInsnList. insertBefore(AbstractInsnNode nextInsn, AbstractInsnNode insnNode)Inserts the given instruction before the specified instruction.voidInsnList. insertBefore(AbstractInsnNode nextInsn, InsnList insnList)Inserts the given instructions before the specified instruction.voidInsnList. remove(AbstractInsnNode insnNode)Removes the given instruction from this list.voidInsnList. set(AbstractInsnNode oldInsnNode, AbstractInsnNode newInsnNode)Replaces an instruction of this list with another instruction. -
Uses of AbstractInsnNode in org.eclipse.persistence.internal.libraries.asm.tree.analysis
Fields in org.eclipse.persistence.internal.libraries.asm.tree.analysis declared as AbstractInsnNode Modifier and Type Field Description AbstractInsnNodeAnalyzerException. nodeThe bytecode instruction where the analysis failed.Fields in org.eclipse.persistence.internal.libraries.asm.tree.analysis with type parameters of type AbstractInsnNode Modifier and Type Field Description Set<AbstractInsnNode>SourceValue. insnsThe instructions that can produce this value.Methods in org.eclipse.persistence.internal.libraries.asm.tree.analysis with parameters of type AbstractInsnNode Modifier and Type Method Description BasicValueBasicInterpreter. binaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2)BasicValueBasicVerifier. binaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2)abstract VInterpreter. binaryOperation(AbstractInsnNode insn, V value1, V value2)Interprets a bytecode instruction with two arguments.SourceValueSourceInterpreter. binaryOperation(AbstractInsnNode insn, SourceValue value1, SourceValue value2)BasicValueBasicInterpreter. copyOperation(AbstractInsnNode insn, BasicValue value)BasicValueBasicVerifier. copyOperation(AbstractInsnNode insn, BasicValue value)abstract VInterpreter. copyOperation(AbstractInsnNode insn, V value)Interprets a bytecode instruction that moves a value on the stack or to or from local variables.SourceValueSourceInterpreter. copyOperation(AbstractInsnNode insn, SourceValue value)voidFrame. execute(AbstractInsnNode insn, Interpreter<V> interpreter)Simulates the execution of the given instruction on this execution stack frame.BasicValueBasicInterpreter. naryOperation(AbstractInsnNode insn, List<? extends BasicValue> values)BasicValueBasicVerifier. naryOperation(AbstractInsnNode insn, List<? extends BasicValue> values)abstract VInterpreter. naryOperation(AbstractInsnNode insn, List<? extends V> values)Interprets a bytecode instruction with a variable number of arguments.SourceValueSourceInterpreter. naryOperation(AbstractInsnNode insn, List<? extends SourceValue> values)BasicValueBasicInterpreter. newOperation(AbstractInsnNode insn)abstract VInterpreter. newOperation(AbstractInsnNode insn)Interprets a bytecode instruction without arguments.SourceValueSourceInterpreter. newOperation(AbstractInsnNode insn)voidBasicInterpreter. returnOperation(AbstractInsnNode insn, BasicValue value, BasicValue expected)voidBasicVerifier. returnOperation(AbstractInsnNode insn, BasicValue value, BasicValue expected)abstract voidInterpreter. returnOperation(AbstractInsnNode insn, V value, V expected)Interprets a bytecode return instruction.voidSourceInterpreter. returnOperation(AbstractInsnNode insn, SourceValue value, SourceValue expected)BasicValueBasicInterpreter. ternaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3)BasicValueBasicVerifier. ternaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3)abstract VInterpreter. ternaryOperation(AbstractInsnNode insn, V value1, V value2, V value3)Interprets a bytecode instruction with three arguments.SourceValueSourceInterpreter. ternaryOperation(AbstractInsnNode insn, SourceValue value1, SourceValue value2, SourceValue value3)BasicValueBasicInterpreter. unaryOperation(AbstractInsnNode insn, BasicValue value)BasicValueBasicVerifier. unaryOperation(AbstractInsnNode insn, BasicValue value)abstract VInterpreter. unaryOperation(AbstractInsnNode insn, V value)Interprets a bytecode instruction with a single argument.SourceValueSourceInterpreter. unaryOperation(AbstractInsnNode insn, SourceValue value)Constructors in org.eclipse.persistence.internal.libraries.asm.tree.analysis with parameters of type AbstractInsnNode Constructor Description AnalyzerException(AbstractInsnNode insn, String message)Constructs a newAnalyzerException.AnalyzerException(AbstractInsnNode insn, String message, Object expected, Value actual)Constructs a newAnalyzerException.AnalyzerException(AbstractInsnNode insn, String message, Throwable cause)Constructs a newAnalyzerException.SourceValue(int size, AbstractInsnNode insnNode)Constructs a newSourceValue.Constructor parameters in org.eclipse.persistence.internal.libraries.asm.tree.analysis with type arguments of type AbstractInsnNode Constructor Description SourceValue(int size, Set<AbstractInsnNode> insnSet)Constructs a newSourceValue.
-