Interface ConstantVisitor

    • Method Detail

      • visitAnyConstant

        default void visitAnyConstant​(Clazz clazz,
                                      Constant constant)
        Visits any Constant instance. The more specific default implementations of this interface delegate to this method.
      • visitIntegerConstant

        default void visitIntegerConstant​(Clazz clazz,
                                          IntegerConstant integerConstant)
      • visitLongConstant

        default void visitLongConstant​(Clazz clazz,
                                       LongConstant longConstant)
      • visitFloatConstant

        default void visitFloatConstant​(Clazz clazz,
                                        FloatConstant floatConstant)
      • visitDoubleConstant

        default void visitDoubleConstant​(Clazz clazz,
                                         DoubleConstant doubleConstant)
      • visitPrimitiveArrayConstant

        default void visitPrimitiveArrayConstant​(Clazz clazz,
                                                 PrimitiveArrayConstant primitiveArrayConstant)
      • visitStringConstant

        default void visitStringConstant​(Clazz clazz,
                                         StringConstant stringConstant)
      • visitUtf8Constant

        default void visitUtf8Constant​(Clazz clazz,
                                       Utf8Constant utf8Constant)
      • visitDynamicConstant

        default void visitDynamicConstant​(Clazz clazz,
                                          DynamicConstant dynamicConstant)
      • visitInvokeDynamicConstant

        default void visitInvokeDynamicConstant​(Clazz clazz,
                                                InvokeDynamicConstant invokeDynamicConstant)
      • visitMethodHandleConstant

        default void visitMethodHandleConstant​(Clazz clazz,
                                               MethodHandleConstant methodHandleConstant)
      • visitModuleConstant

        default void visitModuleConstant​(Clazz clazz,
                                         ModuleConstant moduleConstant)
      • visitPackageConstant

        default void visitPackageConstant​(Clazz clazz,
                                          PackageConstant packageConstant)
      • visitAnyRefConstant

        default void visitAnyRefConstant​(Clazz clazz,
                                         RefConstant refConstant)
        Visits any RefConstant instance. The more specific default implementations of this interface delegate to this method.
      • visitFieldrefConstant

        default void visitFieldrefConstant​(Clazz clazz,
                                           FieldrefConstant fieldrefConstant)
      • visitAnyMethodrefConstant

        default void visitAnyMethodrefConstant​(Clazz clazz,
                                               AnyMethodrefConstant anyMethodrefConstant)
        Visits any RefConstant instance. The more specific default implementations of this interface delegate to this method.
      • visitMethodrefConstant

        default void visitMethodrefConstant​(Clazz clazz,
                                            MethodrefConstant methodrefConstant)
      • visitClassConstant

        default void visitClassConstant​(Clazz clazz,
                                        ClassConstant classConstant)
      • visitMethodTypeConstant

        default void visitMethodTypeConstant​(Clazz clazz,
                                             MethodTypeConstant methodTypeConstant)
      • visitNameAndTypeConstant

        default void visitNameAndTypeConstant​(Clazz clazz,
                                              NameAndTypeConstant nameAndTypeConstant)