Class StackInfo


  • public class StackInfo
    extends java.lang.Object
    • Field Detail

      • AconstNullType

        public static final org.objectweb.asm.Type AconstNullType
    • Constructor Detail

      • StackInfo

        public StackInfo()
      • StackInfo

        public StackInfo​(StackInfo orig)
    • Method Detail

      • setLocal

        public void setLocal​(int pos,
                             org.objectweb.asm.Type t)
      • localsToString

        public java.lang.String localsToString()
      • getLocal

        public org.objectweb.asm.Type getLocal​(int pos)
      • getStack

        public org.objectweb.asm.Type getStack​(int pos)
      • pushStack

        public void pushStack​(org.objectweb.asm.Type t)
      • popStack

        public org.objectweb.asm.Type popStack()
      • popStackUnchecked

        public org.objectweb.asm.Type popStackUnchecked()
      • pop2Stack

        public org.objectweb.asm.Type pop2Stack()
      • popStackChecked

        public void popStackChecked​(org.objectweb.asm.Type t)
      • popStackBySignature

        public void popStackBySignature​(java.lang.String signature)
      • clearStack

        public void clearStack()
      • replaceStackChecked

        public org.objectweb.asm.Type replaceStackChecked​(org.objectweb.asm.Type oldType,
                                                          org.objectweb.asm.Type newType)
      • replaceStack

        public org.objectweb.asm.Type replaceStack​(org.objectweb.asm.Type newType)
      • swapStack

        public org.objectweb.asm.Type swapStack()
      • dupStack

        public org.objectweb.asm.Type dupStack()
      • dupX1Stack

        public org.objectweb.asm.Type dupX1Stack()
      • dupX2Stack

        public org.objectweb.asm.Type dupX2Stack()
      • dup2Stack

        public org.objectweb.asm.Type dup2Stack()
      • dup2X1Stack

        public org.objectweb.asm.Type dup2X1Stack()
      • dup2X2Stack

        public org.objectweb.asm.Type dup2X2Stack()
      • appendLocals

        public void appendLocals​(int num,
                                 java.lang.Object[] newLocal)
      • removeLocals

        public void removeLocals​(int arg1)
      • clearFrame

        public void clearFrame()
      • appendStack

        public void appendStack​(int num,
                                java.lang.Object[] newStack)
      • localsSize

        public int localsSize()
      • stackSize

        public int stackSize()
      • setLineNo

        public void setLineNo​(int lineNo)