public interface com.sun.tools.javac.code.Symbol$Visitor<R, P>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.sun.tools.javac.code.Symbol$Visitor
super_class: java.lang.Object
{
public abstract R visitClassSymbol(com.sun.tools.javac.code.Symbol$ClassSymbol, );
descriptor: (Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/javac/code/Symbol$ClassSymbol;TP;)TR;
MethodParameters:
Name Flags
s
arg
public abstract R visitMethodSymbol(com.sun.tools.javac.code.Symbol$MethodSymbol, );
descriptor: (Lcom/sun/tools/javac/code/Symbol$MethodSymbol;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/javac/code/Symbol$MethodSymbol;TP;)TR;
MethodParameters:
Name Flags
s
arg
public abstract R visitPackageSymbol(com.sun.tools.javac.code.Symbol$PackageSymbol, );
descriptor: (Lcom/sun/tools/javac/code/Symbol$PackageSymbol;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/javac/code/Symbol$PackageSymbol;TP;)TR;
MethodParameters:
Name Flags
s
arg
public abstract R visitOperatorSymbol(com.sun.tools.javac.code.Symbol$OperatorSymbol, );
descriptor: (Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;TP;)TR;
MethodParameters:
Name Flags
s
arg
public abstract R visitVarSymbol(com.sun.tools.javac.code.Symbol$VarSymbol, );
descriptor: (Lcom/sun/tools/javac/code/Symbol$VarSymbol;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/javac/code/Symbol$VarSymbol;TP;)TR;
MethodParameters:
Name Flags
s
arg
public abstract R visitTypeSymbol(com.sun.tools.javac.code.Symbol$TypeSymbol, );
descriptor: (Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/javac/code/Symbol$TypeSymbol;TP;)TR;
MethodParameters:
Name Flags
s
arg
public abstract R visitSymbol(com.sun.tools.javac.code.Symbol, );
descriptor: (Lcom/sun/tools/javac/code/Symbol;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/sun/tools/javac/code/Symbol;TP;)TR;
MethodParameters:
Name Flags
s
arg
}
Signature: <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Symbol.java"
NestHost: com.sun.tools.javac.code.Symbol
InnerClasses:
public ClassSymbol = com.sun.tools.javac.code.Symbol$ClassSymbol of com.sun.tools.javac.code.Symbol
public MethodSymbol = com.sun.tools.javac.code.Symbol$MethodSymbol of com.sun.tools.javac.code.Symbol
public OperatorSymbol = com.sun.tools.javac.code.Symbol$OperatorSymbol of com.sun.tools.javac.code.Symbol
public PackageSymbol = com.sun.tools.javac.code.Symbol$PackageSymbol of com.sun.tools.javac.code.Symbol
public abstract TypeSymbol = com.sun.tools.javac.code.Symbol$TypeSymbol of com.sun.tools.javac.code.Symbol
public VarSymbol = com.sun.tools.javac.code.Symbol$VarSymbol of com.sun.tools.javac.code.Symbol
public abstract Visitor = com.sun.tools.javac.code.Symbol$Visitor of com.sun.tools.javac.code.Symbol