public class com.sun.tools.javac.code.ClassFinder$BadEnclosingMethodAttr extends com.sun.tools.javac.code.ClassFinder$BadClassFile
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.javac.code.ClassFinder$BadEnclosingMethodAttr
super_class: com.sun.tools.javac.code.ClassFinder$BadClassFile
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public void <init>(com.sun.tools.javac.code.Symbol$TypeSymbol, javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Factory);
descriptor: (Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Ljavax/tools/JavaFileObject;Lcom/sun/tools/javac/util/JCDiagnostic;Lcom/sun/tools/javac/util/JCDiagnostic$Factory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 // com.sun.tools.javac.code.ClassFinder$BadEnclosingMethodAttr this
start local 1 // com.sun.tools.javac.code.Symbol$TypeSymbol sym
start local 2 // javax.tools.JavaFileObject file
start local 3 // com.sun.tools.javac.util.JCDiagnostic diag
start local 4 // com.sun.tools.javac.util.JCDiagnostic$Factory diagFactory
0: .line 787
aload 0 /* this */
aload 1 /* sym */
aload 2 /* file */
aload 3 /* diag */
aload 4 /* diagFactory */
invokespecial com.sun.tools.javac.code.ClassFinder$BadClassFile.<init>:(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Ljavax/tools/JavaFileObject;Lcom/sun/tools/javac/util/JCDiagnostic;Lcom/sun/tools/javac/util/JCDiagnostic$Factory;)V
1: .line 788
return
end local 4 // com.sun.tools.javac.util.JCDiagnostic$Factory diagFactory
end local 3 // com.sun.tools.javac.util.JCDiagnostic diag
end local 2 // javax.tools.JavaFileObject file
end local 1 // com.sun.tools.javac.code.Symbol$TypeSymbol sym
end local 0 // com.sun.tools.javac.code.ClassFinder$BadEnclosingMethodAttr this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/code/ClassFinder$BadEnclosingMethodAttr;
0 2 1 sym Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
0 2 2 file Ljavax/tools/JavaFileObject;
0 2 3 diag Lcom/sun/tools/javac/util/JCDiagnostic;
0 2 4 diagFactory Lcom/sun/tools/javac/util/JCDiagnostic$Factory;
MethodParameters:
Name Flags
sym
file
diag
diagFactory
}
SourceFile: "ClassFinder.java"
NestHost: com.sun.tools.javac.code.ClassFinder
InnerClasses:
public BadClassFile = com.sun.tools.javac.code.ClassFinder$BadClassFile of com.sun.tools.javac.code.ClassFinder
public BadEnclosingMethodAttr = com.sun.tools.javac.code.ClassFinder$BadEnclosingMethodAttr of com.sun.tools.javac.code.ClassFinder
public abstract TypeSymbol = com.sun.tools.javac.code.Symbol$TypeSymbol of com.sun.tools.javac.code.Symbol
public Factory = com.sun.tools.javac.util.JCDiagnostic$Factory of com.sun.tools.javac.util.JCDiagnostic