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"