Class VerificationType

    • Constructor Detail

      • VerificationType

        public VerificationType()
    • Method Detail

      • getTag

        public abstract int getTag()
        Returns the tag of the verification type.
      • accept

        public abstract void accept​(Clazz clazz,
                                    Method method,
                                    CodeAttribute codeAttribute,
                                    int instructionOffset,
                                    VerificationTypeVisitor verificationTypeVisitor)
        Accepts the given visitor in the context of a method's code, either on a stack or as a variable.
      • stackAccept

        public abstract void stackAccept​(Clazz clazz,
                                         Method method,
                                         CodeAttribute codeAttribute,
                                         int instructionOffset,
                                         int stackIndex,
                                         VerificationTypeVisitor verificationTypeVisitor)
        Accepts the given visitor in the context of a stack in a method's code .
      • variablesAccept

        public abstract void variablesAccept​(Clazz clazz,
                                             Method method,
                                             CodeAttribute codeAttribute,
                                             int instructionOffset,
                                             int variableIndex,
                                             VerificationTypeVisitor verificationTypeVisitor)
        Accepts the given visitor in the context of a variable in a method's code.
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object