Uses of Interface
org.openjdk.asmtools.jasm.ConstantPoolDataVisitor

Packages that use ConstantPoolDataVisitor
Package
Description
 
  • Uses of ConstantPoolDataVisitor in org.openjdk.asmtools.jasm

    Modifier and Type
    Class
    Description
    (package private) class 
    JVMS 4.7.16.
    static class 
    AnnotationElemValue Used to store Annotation Data
    class 
    Base class of the "classes/descriptors[]" data of attributes
    (package private) class 
    AttrData
    (package private) class 
    4.7.3.
    class 
    ConstantCell is a type of data that can be in a constant pool.
    (package private) class 
    Constant Pool Index Attribute
    (package private) class 
    Container for attributes having inline tables: InnerClasses, BootstrapMethods, LineNumberTable, Runtime(In)Visible(Type|Parameter)Annotations, LocalVariableTable, StackMapTable
    class 
    DefaultAnnotationAttr Used to represent Default Annotation Attributes
    class 
    EnclosingMethod_attribute { u2 attribute_name_index; u4 attribute_length; u2 class_index; u2 method_index; } If the current class is not immediately enclosed by a method or constructor, then the value of the method_index item must be zero.
    class 
    Valhalla:
    static class 
    Used to store Parameter Arrays (as attributes)
    (package private) class 
    The module attribute
    class 
    The "classes[]" data of attributes JEP 181 (Nest-based Access Control): class file 55.0 NestMembers_attribute { u2 attribute_name_index; u4 attribute_length; u2 number_of_classes; u2 classes[number_of_classes]; }
    (package private) static class 
    AnnotationElemValue - used to store Annotation values
    (package private) static class 
    Annotation Element value referring to an Array
    (package private) static class 
    Annotation Element value referring to a class
    (package private) static class 
    Annotation Element value referring to a Constant
    (package private) static class 
    Element Value for Enums
    class 
    The "classes[]" data of attributes JEP 360 (Sealed types): class file 59.65535 PermittedSubclasses_attribute { u2 attribute_name_index; u4 attribute_length; u2 number_of_classes; u2 classes[number_of_classes]; }
    class 
    The record attribute (JEP 359 since class file 58.65535)
    class 
    SourceDebugExtension_attribute { u2 attribute_name_index; u4 attribute_length; u1 debug_extension[attribute_length]; The debug_extension array holds extended debugging information which has no semantic effect on the JVM.
    class 
    SourceFile_attribute { u2 attribute_name_index; u4 attribute_length; u2 sourcefile_index; }
    class 
    JVMS 4.7.20.