public interface com.sun.tools.classfile.Attribute$Visitor<R, P>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.sun.tools.classfile.Attribute$Visitor
super_class: java.lang.Object
{
public abstract R visitBootstrapMethods(com.sun.tools.classfile.BootstrapMethods_attribute, );
descriptor: (Lcom/sun/tools/classfile/BootstrapMethods_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/BootstrapMethods_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitDefault(com.sun.tools.classfile.DefaultAttribute, );
descriptor: (Lcom/sun/tools/classfile/DefaultAttribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/DefaultAttribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitAnnotationDefault(com.sun.tools.classfile.AnnotationDefault_attribute, );
descriptor: (Lcom/sun/tools/classfile/AnnotationDefault_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/AnnotationDefault_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitCharacterRangeTable(com.sun.tools.classfile.CharacterRangeTable_attribute, );
descriptor: (Lcom/sun/tools/classfile/CharacterRangeTable_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/CharacterRangeTable_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitCode(com.sun.tools.classfile.Code_attribute, );
descriptor: (Lcom/sun/tools/classfile/Code_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Code_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitCompilationID(com.sun.tools.classfile.CompilationID_attribute, );
descriptor: (Lcom/sun/tools/classfile/CompilationID_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/CompilationID_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitConstantValue(com.sun.tools.classfile.ConstantValue_attribute, );
descriptor: (Lcom/sun/tools/classfile/ConstantValue_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/ConstantValue_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitDeprecated(com.sun.tools.classfile.Deprecated_attribute, );
descriptor: (Lcom/sun/tools/classfile/Deprecated_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Deprecated_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitEnclosingMethod(com.sun.tools.classfile.EnclosingMethod_attribute, );
descriptor: (Lcom/sun/tools/classfile/EnclosingMethod_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/EnclosingMethod_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitExceptions(com.sun.tools.classfile.Exceptions_attribute, );
descriptor: (Lcom/sun/tools/classfile/Exceptions_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Exceptions_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitInnerClasses(com.sun.tools.classfile.InnerClasses_attribute, );
descriptor: (Lcom/sun/tools/classfile/InnerClasses_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/InnerClasses_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitLineNumberTable(com.sun.tools.classfile.LineNumberTable_attribute, );
descriptor: (Lcom/sun/tools/classfile/LineNumberTable_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/LineNumberTable_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitLocalVariableTable(com.sun.tools.classfile.LocalVariableTable_attribute, );
descriptor: (Lcom/sun/tools/classfile/LocalVariableTable_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/LocalVariableTable_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitLocalVariableTypeTable(com.sun.tools.classfile.LocalVariableTypeTable_attribute, );
descriptor: (Lcom/sun/tools/classfile/LocalVariableTypeTable_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/LocalVariableTypeTable_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitMethodParameters(com.sun.tools.classfile.MethodParameters_attribute, );
descriptor: (Lcom/sun/tools/classfile/MethodParameters_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/MethodParameters_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitModule(com.sun.tools.classfile.Module_attribute, );
descriptor: (Lcom/sun/tools/classfile/Module_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Module_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitModuleHashes(com.sun.tools.classfile.ModuleHashes_attribute, );
descriptor: (Lcom/sun/tools/classfile/ModuleHashes_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/ModuleHashes_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitModuleMainClass(com.sun.tools.classfile.ModuleMainClass_attribute, );
descriptor: (Lcom/sun/tools/classfile/ModuleMainClass_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/ModuleMainClass_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitModulePackages(com.sun.tools.classfile.ModulePackages_attribute, );
descriptor: (Lcom/sun/tools/classfile/ModulePackages_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/ModulePackages_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitModuleResolution(com.sun.tools.classfile.ModuleResolution_attribute, );
descriptor: (Lcom/sun/tools/classfile/ModuleResolution_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/ModuleResolution_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitModuleTarget(com.sun.tools.classfile.ModuleTarget_attribute, );
descriptor: (Lcom/sun/tools/classfile/ModuleTarget_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/ModuleTarget_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitNestHost(com.sun.tools.classfile.NestHost_attribute, );
descriptor: (Lcom/sun/tools/classfile/NestHost_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/NestHost_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitNestMembers(com.sun.tools.classfile.NestMembers_attribute, );
descriptor: (Lcom/sun/tools/classfile/NestMembers_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/NestMembers_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitRecord(com.sun.tools.classfile.Record_attribute, );
descriptor: (Lcom/sun/tools/classfile/Record_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Record_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitRuntimeVisibleAnnotations(com.sun.tools.classfile.RuntimeVisibleAnnotations_attribute, );
descriptor: (Lcom/sun/tools/classfile/RuntimeVisibleAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/RuntimeVisibleAnnotations_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitRuntimeInvisibleAnnotations(com.sun.tools.classfile.RuntimeInvisibleAnnotations_attribute, );
descriptor: (Lcom/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitRuntimeVisibleParameterAnnotations(com.sun.tools.classfile.RuntimeVisibleParameterAnnotations_attribute, );
descriptor: (Lcom/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitRuntimeInvisibleParameterAnnotations(com.sun.tools.classfile.RuntimeInvisibleParameterAnnotations_attribute, );
descriptor: (Lcom/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitRuntimeVisibleTypeAnnotations(com.sun.tools.classfile.RuntimeVisibleTypeAnnotations_attribute, );
descriptor: (Lcom/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitRuntimeInvisibleTypeAnnotations(com.sun.tools.classfile.RuntimeInvisibleTypeAnnotations_attribute, );
descriptor: (Lcom/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitPermittedSubclasses(com.sun.tools.classfile.PermittedSubclasses_attribute, );
descriptor: (Lcom/sun/tools/classfile/PermittedSubclasses_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/PermittedSubclasses_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitSignature(com.sun.tools.classfile.Signature_attribute, );
descriptor: (Lcom/sun/tools/classfile/Signature_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Signature_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitSourceDebugExtension(com.sun.tools.classfile.SourceDebugExtension_attribute, );
descriptor: (Lcom/sun/tools/classfile/SourceDebugExtension_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/SourceDebugExtension_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitSourceFile(com.sun.tools.classfile.SourceFile_attribute, );
descriptor: (Lcom/sun/tools/classfile/SourceFile_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/SourceFile_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitSourceID(com.sun.tools.classfile.SourceID_attribute, );
descriptor: (Lcom/sun/tools/classfile/SourceID_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/SourceID_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitStackMap(com.sun.tools.classfile.StackMap_attribute, );
descriptor: (Lcom/sun/tools/classfile/StackMap_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/StackMap_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitStackMapTable(com.sun.tools.classfile.StackMapTable_attribute, );
descriptor: (Lcom/sun/tools/classfile/StackMapTable_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/StackMapTable_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
public abstract R visitSynthetic(com.sun.tools.classfile.Synthetic_attribute, );
descriptor: (Lcom/sun/tools/classfile/Synthetic_attribute;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Synthetic_attribute;TP;)TR;
MethodParameters:
Name Flags
attr
p
}
Signature: <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Attribute.java"
NestHost: com.sun.tools.classfile.Attribute
InnerClasses:
public abstract Visitor = com.sun.tools.classfile.Attribute$Visitor of com.sun.tools.classfile.Attribute