final class com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors
super_class: java.lang.Object
{
private final java.util.List<com.sun.tools.internal.xjc.addon.episode.PluginImpl$OutlineAdaptor> outlineAdaptors;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lcom/sun/tools/internal/xjc/addon/episode/PluginImpl$OutlineAdaptor;>;
private final java.util.Set<java.lang.String> packageNames;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 // com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors this
0: .line 325
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 327
aload 0 /* this */
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors.outlineAdaptors:Ljava/util/List;
2: .line 329
aload 0 /* this */
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors.packageNames:Ljava/util/Set;
3: .line 325
return
end local 0 // com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/addon/episode/PluginImpl$PerSchemaOutlineAdaptors;
private void add(com.sun.tools.internal.xjc.addon.episode.PluginImpl$OutlineAdaptor);
descriptor: (Lcom/sun/tools/internal/xjc/addon/episode/PluginImpl$OutlineAdaptor;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors this
start local 1 // com.sun.tools.internal.xjc.addon.episode.PluginImpl$OutlineAdaptor outlineAdaptor
0: .line 332
aload 0 /* this */
getfield com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors.outlineAdaptors:Ljava/util/List;
aload 1 /* outlineAdaptor */
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: .line 333
aload 0 /* this */
getfield com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors.packageNames:Ljava/util/Set;
aload 1 /* outlineAdaptor */
getfield com.sun.tools.internal.xjc.addon.episode.PluginImpl$OutlineAdaptor.packageName:Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
2: .line 334
return
end local 1 // com.sun.tools.internal.xjc.addon.episode.PluginImpl$OutlineAdaptor outlineAdaptor
end local 0 // com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/xjc/addon/episode/PluginImpl$PerSchemaOutlineAdaptors;
0 3 1 outlineAdaptor Lcom/sun/tools/internal/xjc/addon/episode/PluginImpl$OutlineAdaptor;
MethodParameters:
Name Flags
outlineAdaptor
}
SourceFile: "PluginImpl.java"
NestHost: com.sun.tools.internal.xjc.addon.episode.PluginImpl
InnerClasses:
private final OutlineAdaptor = com.sun.tools.internal.xjc.addon.episode.PluginImpl$OutlineAdaptor of com.sun.tools.internal.xjc.addon.episode.PluginImpl
private final PerSchemaOutlineAdaptors = com.sun.tools.internal.xjc.addon.episode.PluginImpl$PerSchemaOutlineAdaptors of com.sun.tools.internal.xjc.addon.episode.PluginImpl