public interface com.sun.tools.classfile.Type$Visitor<R, P>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.sun.tools.classfile.Type$Visitor
super_class: java.lang.Object
{
public abstract R visitSimpleType(com.sun.tools.classfile.Type$SimpleType, );
descriptor: (Lcom/sun/tools/classfile/Type$SimpleType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Type$SimpleType;TP;)TR;
MethodParameters:
Name Flags
type
p
public abstract R visitArrayType(com.sun.tools.classfile.Type$ArrayType, );
descriptor: (Lcom/sun/tools/classfile/Type$ArrayType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Type$ArrayType;TP;)TR;
MethodParameters:
Name Flags
type
p
public abstract R visitMethodType(com.sun.tools.classfile.Type$MethodType, );
descriptor: (Lcom/sun/tools/classfile/Type$MethodType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Type$MethodType;TP;)TR;
MethodParameters:
Name Flags
type
p
public abstract R visitClassSigType(com.sun.tools.classfile.Type$ClassSigType, );
descriptor: (Lcom/sun/tools/classfile/Type$ClassSigType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Type$ClassSigType;TP;)TR;
MethodParameters:
Name Flags
type
p
public abstract R visitClassType(com.sun.tools.classfile.Type$ClassType, );
descriptor: (Lcom/sun/tools/classfile/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Type$ClassType;TP;)TR;
MethodParameters:
Name Flags
type
p
public abstract R visitTypeParamType(com.sun.tools.classfile.Type$TypeParamType, );
descriptor: (Lcom/sun/tools/classfile/Type$TypeParamType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Type$TypeParamType;TP;)TR;
MethodParameters:
Name Flags
type
p
public abstract R visitWildcardType(com.sun.tools.classfile.Type$WildcardType, );
descriptor: (Lcom/sun/tools/classfile/Type$WildcardType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/classfile/Type$WildcardType;TP;)TR;
MethodParameters:
Name Flags
type
p
}
Signature: <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Type.java"
NestHost: com.sun.tools.classfile.Type
InnerClasses:
public ArrayType = com.sun.tools.classfile.Type$ArrayType of com.sun.tools.classfile.Type
public ClassSigType = com.sun.tools.classfile.Type$ClassSigType of com.sun.tools.classfile.Type
public ClassType = com.sun.tools.classfile.Type$ClassType of com.sun.tools.classfile.Type
public MethodType = com.sun.tools.classfile.Type$MethodType of com.sun.tools.classfile.Type
public SimpleType = com.sun.tools.classfile.Type$SimpleType of com.sun.tools.classfile.Type
public TypeParamType = com.sun.tools.classfile.Type$TypeParamType of com.sun.tools.classfile.Type
public abstract Visitor = com.sun.tools.classfile.Type$Visitor of com.sun.tools.classfile.Type
public WildcardType = com.sun.tools.classfile.Type$WildcardType of com.sun.tools.classfile.Type