Class CPTagVisitor<R>

java.lang.Object
org.openjdk.asmtools.jasm.CPTagVisitor<R>
All Implemented Interfaces:
CompilerConstants
Direct Known Subclasses:
ParserCP.ParserCPVisitor

public abstract class CPTagVisitor<R> extends Object implements CompilerConstants
Constant Pool Tag Visitor base class defining a visitor for decoding constants.
  • Constructor Details

    • CPTagVisitor

      public CPTagVisitor()
  • Method Details

    • visit

      public final R visit(ClassFileConst.ConstType tag)
    • visitUTF8

      public abstract R visitUTF8()
    • visitInteger

      public abstract R visitInteger(ClassFileConst.ConstType tag)
    • visitFloat

      public abstract R visitFloat()
    • visitDouble

      public abstract R visitDouble()
    • visitLong

      public abstract R visitLong()
    • visitMethodType

      public abstract R visitMethodType()
    • visitString

      public abstract R visitString()
    • visitClass

      public abstract R visitClass()
    • visitMethod

      public abstract R visitMethod()
    • visitField

      public abstract R visitField()
    • visitInterfaceMethod

      public abstract R visitInterfaceMethod()
    • visitNameAndType

      public abstract R visitNameAndType()
    • visitMethodHandle

      public abstract R visitMethodHandle()
    • visitDynamic

      public abstract R visitDynamic()
    • visitInvokeDynamic

      public abstract R visitInvokeDynamic()
    • visitModule

      public abstract R visitModule()
    • visitPackage

      public abstract R visitPackage()