Class ResultHandle

  • Direct Known Subclasses:
    AssignableResultHandle

    public class ResultHandle
    extends java.lang.Object
    Represents the result of an operation. Generally this will be the result of a method that has been stored in a local variable, but it can also be other things, such as a read from a field.

    These result handles are tied to a specific MethodCreator.

    • Constructor Detail

      • ResultHandle

        ResultHandle​(java.lang.String type,
                     BytecodeCreatorImpl owner,
                     java.lang.Object constant)
    • Method Detail

      • verifyType

        private void verifyType​(java.lang.String current)
      • setNo

        public void setNo​(int no)
      • getNo

        int getNo()
      • markSingleUse

        void markSingleUse()
      • getType

        java.lang.String getType()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getConstant

        public java.lang.Object getConstant()