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