Uses of Class
org.jboss.classfilewriter.code.StackFrame
Packages that use StackFrame
-
Uses of StackFrame in org.jboss.classfilewriter.attributes
Methods in org.jboss.classfilewriter.attributes with parameters of type StackFrameModifier and TypeMethodDescriptionprivate voidStackMapTableAttribute.writeFullFrame(DataOutputStream dstream, int offset, int position, StackFrame value) writes a full_frame to the stack map tableprivate voidStackMapTableAttribute.writeSameFrame(DataOutputStream dstream, int offset, int lastPos, StackFrame frame) private voidStackMapTableAttribute.writeSameLocals1Stack(DataOutputStream dstream, int offset, int lastPos, StackFrame frame) -
Uses of StackFrame in org.jboss.classfilewriter.code
Fields in org.jboss.classfilewriter.code declared as StackFrameModifier and TypeFieldDescriptionprivate StackFrameCodeAttribute.currentFrameprivate final StackFrameExceptionHandler.frameprivate final StackFrameBranchEnd.stackFrameprivate final StackFrameCodeLocation.stackFrameThe stack frame at the given bytecode locationFields in org.jboss.classfilewriter.code with type parameters of type StackFrameModifier and TypeFieldDescriptionprivate final LinkedHashMap<Integer, StackFrame> CodeAttribute.stackFramesMethods in org.jboss.classfilewriter.code that return StackFrameModifier and TypeMethodDescriptionStackFrame.aconstNull()pushes a null type onto the stackStackFrame.constructorCall(int initializedValueStackPosition) marks the value in potition initializedValueStackPosition as initialized.StackFrame.createFull()StackFrame.dup()StackFrame.dup2()StackFrame.dup2X1()StackFrame.dup2X2()StackFrame.dupX1()StackFrame.dupX2()(package private) StackFrameExceptionHandler.getFrame()(package private) StackFrameBranchEnd.getStackFrame()(package private) StackFrameCodeLocation.getStackFrame()StackFrame.mergeLocals(int pos, StackEntry frame) StackFrame.mergeStack(int pos, StackEntry frame) StackFrame.pop()pops an operand from the stackStackFrame.pop(int no) StackFrame.pop2()pops 2 operands from the stackremote the top two operands and replace them with an different operandStackFrame.pop3()pops 3 operands from the stackStackFrame.pop4()pops 4 operands from the stackremote the top two operands and replace them with an different operandpush an operand of the given type onto the stackStackFrame.push(StackEntry entry) push an operand of the given type onto the stack.replace the operand at the top of the stack with the given operandStackFrame.store(int no) Store the variable on top of the stack into a local variable, poping the variable from the stack.StackFrame.swap()Methods in org.jboss.classfilewriter.code that return types with arguments of type StackFrameMethods in org.jboss.classfilewriter.code with parameters of type StackFrameModifier and TypeMethodDescriptionprivate voidCodeAttribute.advanceFrame(StackFrame frame) private voidCodeAttribute.mergeStackFrames(StackFrame stackFrame) Merge the stack frames.Constructors in org.jboss.classfilewriter.code with parameters of type StackFrameModifierConstructorDescriptionBranchEnd(int branchLocation, StackFrame stackFrame, boolean jump32Bit, int offsetLocation) (package private)BranchEnd(int branchLocation, StackFrame stackFrame, int offsetLocation) (package private)CodeLocation(int location, StackFrame stackFrame) (package private)ExceptionHandler(int start, int exceptionIndex, String exceptionType, StackFrame frame)