public interface sun.reflect.generics.visitor.TypeTreeVisitor<T>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: sun.reflect.generics.visitor.TypeTreeVisitor
super_class: java.lang.Object
{
public abstract T getResult();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
public abstract void visitFormalTypeParameter(sun.reflect.generics.tree.FormalTypeParameter);
descriptor: (Lsun/reflect/generics/tree/FormalTypeParameter;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ftp
public abstract void visitClassTypeSignature(sun.reflect.generics.tree.ClassTypeSignature);
descriptor: (Lsun/reflect/generics/tree/ClassTypeSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ct
public abstract void visitArrayTypeSignature(sun.reflect.generics.tree.ArrayTypeSignature);
descriptor: (Lsun/reflect/generics/tree/ArrayTypeSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
a
public abstract void visitTypeVariableSignature(sun.reflect.generics.tree.TypeVariableSignature);
descriptor: (Lsun/reflect/generics/tree/TypeVariableSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tv
public abstract void visitWildcard(sun.reflect.generics.tree.Wildcard);
descriptor: (Lsun/reflect/generics/tree/Wildcard;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
w
public abstract void visitSimpleClassTypeSignature(sun.reflect.generics.tree.SimpleClassTypeSignature);
descriptor: (Lsun/reflect/generics/tree/SimpleClassTypeSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sct
public abstract void visitBottomSignature(sun.reflect.generics.tree.BottomSignature);
descriptor: (Lsun/reflect/generics/tree/BottomSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract void visitByteSignature(sun.reflect.generics.tree.ByteSignature);
descriptor: (Lsun/reflect/generics/tree/ByteSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract void visitBooleanSignature(sun.reflect.generics.tree.BooleanSignature);
descriptor: (Lsun/reflect/generics/tree/BooleanSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract void visitShortSignature(sun.reflect.generics.tree.ShortSignature);
descriptor: (Lsun/reflect/generics/tree/ShortSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
s
public abstract void visitCharSignature(sun.reflect.generics.tree.CharSignature);
descriptor: (Lsun/reflect/generics/tree/CharSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
c
public abstract void visitIntSignature(sun.reflect.generics.tree.IntSignature);
descriptor: (Lsun/reflect/generics/tree/IntSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
i
public abstract void visitLongSignature(sun.reflect.generics.tree.LongSignature);
descriptor: (Lsun/reflect/generics/tree/LongSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
l
public abstract void visitFloatSignature(sun.reflect.generics.tree.FloatSignature);
descriptor: (Lsun/reflect/generics/tree/FloatSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
f
public abstract void visitDoubleSignature(sun.reflect.generics.tree.DoubleSignature);
descriptor: (Lsun/reflect/generics/tree/DoubleSignature;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
d
public abstract void visitVoidDescriptor(sun.reflect.generics.tree.VoidDescriptor);
descriptor: (Lsun/reflect/generics/tree/VoidDescriptor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
v
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "TypeTreeVisitor.java"