public class com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder extends com.sun.tools.internal.xjc.reader.xmlschema.BindingComponent
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder
super_class: com.sun.tools.internal.xjc.reader.xmlschema.BindingComponent
{
public final boolean inExtensionMode;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.lang.String defaultPackage1;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.lang.String defaultPackage2;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private final com.sun.tools.internal.xjc.reader.xmlschema.BindGreen green;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/BindGreen;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.internal.xjc.reader.xmlschema.BindPurple purple;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/BindPurple;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public final com.sun.tools.internal.xjc.model.Model model;
descriptor: Lcom/sun/tools/internal/xjc/model/Model;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory fieldRendererFactory;
descriptor: Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private com.sun.tools.internal.xjc.reader.xmlschema.RefererFinder refFinder;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/RefererFinder;
flags: (0x0002) ACC_PRIVATE
private java.util.List<com.sun.tools.internal.xjc.Plugin> activePlugins;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lcom/sun/tools/internal/xjc/Plugin;>;
private com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding globalBinding;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
flags: (0x0002) ACC_PRIVATE
private com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder particleBinder;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
flags: (0x0002) ACC_PRIVATE
private final com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo emptyBindInfo;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<com.sun.xml.internal.xsom.XSComponent, com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo> externalBindInfos;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;>;
private final com.sun.xml.internal.xsom.util.XSFinder toPurple;
descriptor: Lcom/sun/xml/internal/xsom/util/XSFinder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javax.xml.transform.Transformer identityTransformer;
descriptor: Ljavax/xml/transform/Transformer;
flags: (0x0002) ACC_PRIVATE
public static com.sun.tools.internal.xjc.model.Model build(com.sun.xml.internal.xsom.XSSchemaSet, com.sun.codemodel.internal.JCodeModel, com.sun.tools.internal.xjc.ErrorReceiver, com.sun.tools.internal.xjc.Options);
descriptor: (Lcom/sun/xml/internal/xsom/XSSchemaSet;Lcom/sun/codemodel/internal/JCodeModel;Lcom/sun/tools/internal/xjc/ErrorReceiver;Lcom/sun/tools/internal/xjc/Options;)Lcom/sun/tools/internal/xjc/model/Model;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.sun.tools.internal.xjc.reader.Ring.begin:()Lcom/sun/tools/internal/xjc/reader/Ring;
astore 4
start local 4 1: new com.sun.tools.internal.xjc.util.ErrorReceiverFilter
dup
aload 2
invokespecial com.sun.tools.internal.xjc.util.ErrorReceiverFilter.<init>:(Lcom/sun/tools/internal/xjc/api/ErrorListener;)V
astore 5
start local 5 2: ldc Lcom/sun/xml/internal/xsom/XSSchemaSet;
aload 0
invokestatic com.sun.tools.internal.xjc.reader.Ring.add:(Ljava/lang/Class;Ljava/lang/Object;)V
3: aload 1
invokestatic com.sun.tools.internal.xjc.reader.Ring.add:(Ljava/lang/Object;)V
4: new com.sun.tools.internal.xjc.model.Model
dup
aload 3
aload 1
aconst_null
aload 3
getfield com.sun.tools.internal.xjc.Options.classNameAllocator:Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;
aload 0
invokespecial com.sun.tools.internal.xjc.model.Model.<init>:(Lcom/sun/tools/internal/xjc/Options;Lcom/sun/codemodel/internal/JCodeModel;Lcom/sun/xml/internal/bind/api/impl/NameConverter;Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;Lcom/sun/xml/internal/xsom/XSSchemaSet;)V
astore 6
start local 6 5: aload 6
invokestatic com.sun.tools.internal.xjc.reader.Ring.add:(Ljava/lang/Object;)V
6: ldc Lcom/sun/tools/internal/xjc/ErrorReceiver;
aload 5
invokestatic com.sun.tools.internal.xjc.reader.Ring.add:(Ljava/lang/Class;Ljava/lang/Object;)V
7: ldc Lcom/sun/tools/internal/xjc/util/CodeModelClassFactory;
new com.sun.tools.internal.xjc.util.CodeModelClassFactory
dup
aload 5
invokespecial com.sun.tools.internal.xjc.util.CodeModelClassFactory.<init>:(Lcom/sun/tools/internal/xjc/ErrorReceiver;)V
invokestatic com.sun.tools.internal.xjc.reader.Ring.add:(Ljava/lang/Class;Ljava/lang/Object;)V
8: new com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder
dup
aload 3
getfield com.sun.tools.internal.xjc.Options.defaultPackage:Ljava/lang/String;
aload 3
getfield com.sun.tools.internal.xjc.Options.defaultPackage2:Ljava/lang/String;
9: aload 3
invokevirtual com.sun.tools.internal.xjc.Options.isExtensionMode:()Z
aload 3
invokevirtual com.sun.tools.internal.xjc.Options.getFieldRendererFactory:()Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;
aload 3
getfield com.sun.tools.internal.xjc.Options.activePlugins:Ljava/util/List;
10: invokespecial com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;ZLcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;Ljava/util/List;)V
astore 7
start local 7 11: aload 7
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder._build:()V
12: aload 5
invokevirtual com.sun.tools.internal.xjc.util.ErrorReceiverFilter.hadError:()Z
ifeq 15
13: aload 4
invokestatic com.sun.tools.internal.xjc.reader.Ring.end:(Lcom/sun/tools/internal/xjc/reader/Ring;)V
14: aconst_null
areturn
15: StackMap locals: com.sun.xml.internal.xsom.XSSchemaSet com.sun.codemodel.internal.JCodeModel com.sun.tools.internal.xjc.ErrorReceiver com.sun.tools.internal.xjc.Options com.sun.tools.internal.xjc.reader.Ring com.sun.tools.internal.xjc.util.ErrorReceiverFilter com.sun.tools.internal.xjc.model.Model com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder
StackMap stack:
aload 6
astore 9
16: aload 4
invokestatic com.sun.tools.internal.xjc.reader.Ring.end:(Lcom/sun/tools/internal/xjc/reader/Ring;)V
17: aload 9
areturn
end local 7 end local 6 end local 5 18: StackMap locals: com.sun.xml.internal.xsom.XSSchemaSet com.sun.codemodel.internal.JCodeModel com.sun.tools.internal.xjc.ErrorReceiver com.sun.tools.internal.xjc.Options com.sun.tools.internal.xjc.reader.Ring
StackMap stack: java.lang.Throwable
astore 8
19: aload 4
invokestatic com.sun.tools.internal.xjc.reader.Ring.end:(Lcom/sun/tools/internal/xjc/reader/Ring;)V
20: aload 8
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 _schemas Lcom/sun/xml/internal/xsom/XSSchemaSet;
0 21 1 codeModel Lcom/sun/codemodel/internal/JCodeModel;
0 21 2 _errorReceiver Lcom/sun/tools/internal/xjc/ErrorReceiver;
0 21 3 opts Lcom/sun/tools/internal/xjc/Options;
1 21 4 old Lcom/sun/tools/internal/xjc/reader/Ring;
2 18 5 ef Lcom/sun/tools/internal/xjc/util/ErrorReceiverFilter;
5 18 6 model Lcom/sun/tools/internal/xjc/model/Model;
11 18 7 builder Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
Exception table:
from to target type
1 13 18 any
15 16 18 any
MethodParameters:
Name Flags
_schemas
codeModel
_errorReceiver
opts
protected void <init>(java.lang.String, java.lang.String, boolean, com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory, java.util.List<com.sun.tools.internal.xjc.Plugin>);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;Ljava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.BindingComponent.<init>:()V
1: aload 0
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/BindGreen;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.BindGreen
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.green:Lcom/sun/tools/internal/xjc/reader/xmlschema/BindGreen;
2: aload 0
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/BindPurple;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.BindPurple
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.purple:Lcom/sun/tools/internal/xjc/reader/xmlschema/BindPurple;
3: aload 0
ldc Lcom/sun/tools/internal/xjc/model/Model;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.Model
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
4: aload 0
new com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.<init>:()V
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.emptyBindInfo:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.externalBindInfos:Ljava/util/Map;
6: aload 0
new com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder$1
dup
aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder$1.<init>:(Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;)V
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.toPurple:Lcom/sun/xml/internal/xsom/util/XSFinder;
7: aload 0
iload 3
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.inExtensionMode:Z
8: aload 0
aload 1
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.defaultPackage1:Ljava/lang/String;
9: aload 0
aload 2
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.defaultPackage2:Ljava/lang/String;
10: aload 0
aload 4
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.fieldRendererFactory:Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;
11: aload 0
aload 5
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.activePlugins:Ljava/util/List;
12: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.promoteGlobalBindings:()V
13: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 14 1 defaultPackage1 Ljava/lang/String;
0 14 2 defaultPackage2 Ljava/lang/String;
0 14 3 _inExtensionMode Z
0 14 4 fieldRendererFactory Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;
0 14 5 activePlugins Ljava/util/List<Lcom/sun/tools/internal/xjc/Plugin;>;
Signature: (Ljava/lang/String;Ljava/lang/String;ZLcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;Ljava/util/List<Lcom/sun/tools/internal/xjc/Plugin;>;)V
MethodParameters:
Name Flags
defaultPackage1
defaultPackage2
_inExtensionMode
fieldRendererFactory
activePlugins
private void _build();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.buildContents:()V
1: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.executeTasks:()V
2: ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:()V
3: ldc Lcom/sun/tools/internal/xjc/reader/ModelChecker;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.ModelChecker
invokevirtual com.sun.tools.internal.xjc.reader.ModelChecker.check:()V
4: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.activePlugins:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 7
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder top java.util.Iterator
StackMap stack:
5: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.Plugin
astore 1
start local 1 6: aload 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
ldc Lcom/sun/tools/internal/xjc/ErrorReceiver;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.xml.sax.ErrorHandler
invokevirtual com.sun.tools.internal.xjc.Plugin.postProcessModel:(Lcom/sun/tools/internal/xjc/model/Model;Lorg/xml/sax/ErrorHandler;)V
end local 1 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
6 7 1 ma Lcom/sun/tools/internal/xjc/Plugin;
private void promoteGlobalBindings();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=1
start local 0 0: ldc Lcom/sun/xml/internal/xsom/XSSchemaSet;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSSchemaSet
astore 1
start local 1 1: aload 1
invokeinterface com.sun.xml.internal.xsom.XSSchemaSet.getSchemas:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 19
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.xml.internal.xsom.XSSchemaSet top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSSchema
astore 2
start local 2 3: aload 0
aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
astore 4
start local 4 4: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
invokevirtual com.sun.tools.internal.xjc.model.Model.getCustomizations:()Lcom/sun/tools/internal/xjc/model/CCustomizations;
aload 4
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.toCustomizationList:()Lcom/sun/tools/internal/xjc/model/CCustomizations;
invokevirtual com.sun.tools.internal.xjc.model.CCustomizations.addAll:(Ljava/util/Collection;)Z
pop
5: aload 4
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
astore 5
start local 5 6: aload 5
ifnonnull 8
7: goto 19
8: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.xml.internal.xsom.XSSchemaSet com.sun.xml.internal.xsom.XSSchema java.util.Iterator com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
StackMap stack:
aload 5
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.markAsAcknowledged:()V
9: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
ifnonnull 12
10: aload 0
aload 5
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
11: goto 19
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
aload 5
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isEqual:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;)Z
ifne 19
13: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
aload 5
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.getLocation:()Lorg/xml/sax/Locator;
14: ldc "ERR_MULTIPLE_GLOBAL_BINDINGS"
iconst_0
anewarray java.lang.Object
15: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
16: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.getLocation:()Lorg/xml/sax/Locator;
17: ldc "ERR_MULTIPLE_GLOBAL_BINDINGS_OTHER"
iconst_0
anewarray java.lang.Object
18: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
end local 5 end local 4 end local 2 19: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.xml.internal.xsom.XSSchemaSet top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
20: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
ifnonnull 25
21: aload 0
new com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.<init>:()V
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
22: new com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.<init>:()V
astore 2
start local 2 23: aload 2
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.addDecl:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;)V
24: aload 2
aload 0
aconst_null
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.setOwner:(Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;Lcom/sun/xml/internal/xsom/XSComponent;)V
end local 2 25: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.xml.internal.xsom.XSSchemaSet
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.getCodeGenerationStrategy:()Lcom/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy;
putfield com.sun.tools.internal.xjc.model.Model.strategy:Lcom/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy;
26: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.getSuperClass:()Lcom/sun/codemodel/internal/JDefinedClass;
putfield com.sun.tools.internal.xjc.model.Model.rootClass:Lcom/sun/codemodel/internal/JClass;
27: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.getSuperInterface:()Lcom/sun/codemodel/internal/JDefinedClass;
putfield com.sun.tools.internal.xjc.model.Model.rootInterface:Lcom/sun/codemodel/internal/JClass;
28: aload 0
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isSimpleMode:()Z
ifeq 29
new com.sun.tools.internal.xjc.reader.xmlschema.ExpressionParticleBinder
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.ExpressionParticleBinder.<init>:()V
goto 30
StackMap locals:
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder
29: new com.sun.tools.internal.xjc.reader.xmlschema.DefaultParticleBinder
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.DefaultParticleBinder.<init>:()V
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.xml.internal.xsom.XSSchemaSet
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder
30: putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.particleBinder:Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
31: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.getSerializable:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISerializable;
astore 2
start local 2 32: aload 2
ifnull 35
33: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
iconst_1
putfield com.sun.tools.internal.xjc.model.Model.serializable:Z
34: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
aload 2
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISerializable.uid:Ljava/lang/Long;
putfield com.sun.tools.internal.xjc.model.Model.serialVersionUID:Ljava/lang/Long;
35: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISerializable
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.nameConverter:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
ifnull 37
36: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.nameConverter:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
invokevirtual com.sun.tools.internal.xjc.model.Model.setNameConverter:(Lcom/sun/xml/internal/bind/api/impl/NameConverter;)V
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.dispatchGlobalConversions:(Lcom/sun/xml/internal/xsom/XSSchemaSet;)V
38: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.errorCheck:()V
39: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
1 40 1 schemas Lcom/sun/xml/internal/xsom/XSSchemaSet;
3 19 2 s Lcom/sun/xml/internal/xsom/XSSchema;
4 19 4 bi Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
6 19 5 gb Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
23 25 2 big Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
32 40 2 serial Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISerializable;
public com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding getGlobalBinding();
descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder getParticleBinder();
descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.particleBinder:Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public com.sun.xml.internal.bind.api.impl.NameConverter getNameConverter();
descriptor: ()Lcom/sun/xml/internal/bind/api/impl/NameConverter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
invokevirtual com.sun.tools.internal.xjc.model.Model.getNameConverter:()Lcom/sun/xml/internal/bind/api/impl/NameConverter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
private void buildContents();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
astore 1
start local 1 1: ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder
astore 2
start local 2 2: ldc Lcom/sun/xml/internal/xsom/XSSchemaSet;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSSchemaSet
invokeinterface com.sun.xml.internal.xsom.XSSchemaSet.getSchemas:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 24
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSSchema
astore 3
start local 3 4: aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISchemaBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding
astore 5
start local 5 5: aload 5
ifnull 8
aload 5
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding.map:Z
ifne 8
6: aload 5
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding.markAsAcknowledged:()V
7: goto 24
8: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder com.sun.xml.internal.xsom.XSSchema java.util.Iterator com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
new com.sun.tools.internal.xjc.model.CClassInfoParent$Package
dup
9: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
aload 3
invokeinterface com.sun.xml.internal.xsom.XSSchema.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.getPackage:(Ljava/lang/String;)Lcom/sun/codemodel/internal/JPackage;
invokespecial com.sun.tools.internal.xjc.model.CClassInfoParent$Package.<init>:(Lcom/sun/codemodel/internal/JPackage;)V
10: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.pushClassScope:(Lcom/sun/tools/internal/xjc/model/CClassInfoParent;)V
11: aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.checkMultipleSchemaBindings:(Lcom/sun/xml/internal/xsom/XSSchema;)V
12: aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.processPackageJavadoc:(Lcom/sun/xml/internal/xsom/XSSchema;)V
13: aload 0
aload 3
invokeinterface com.sun.xml.internal.xsom.XSSchema.getAttGroupDecls:()Ljava/util/Map;
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.populate:(Ljava/util/Map;Lcom/sun/xml/internal/xsom/XSSchema;)V
14: aload 0
aload 3
invokeinterface com.sun.xml.internal.xsom.XSSchema.getAttributeDecls:()Ljava/util/Map;
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.populate:(Ljava/util/Map;Lcom/sun/xml/internal/xsom/XSSchema;)V
15: aload 0
aload 3
invokeinterface com.sun.xml.internal.xsom.XSSchema.getElementDecls:()Ljava/util/Map;
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.populate:(Ljava/util/Map;Lcom/sun/xml/internal/xsom/XSSchema;)V
16: aload 0
aload 3
invokeinterface com.sun.xml.internal.xsom.XSSchema.getModelGroupDecls:()Ljava/util/Map;
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.populate:(Ljava/util/Map;Lcom/sun/xml/internal/xsom/XSSchema;)V
17: aload 3
invokeinterface com.sun.xml.internal.xsom.XSSchema.getTypes:()Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 22
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder com.sun.xml.internal.xsom.XSSchema java.util.Iterator com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding top java.util.Iterator
StackMap stack:
18: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSType
astore 6
start local 6 19: aload 2
getfield com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder.refererStack:Ljava/util/Stack;
aload 6
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
20: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
invokevirtual com.sun.tools.internal.xjc.model.Model.typeUses:()Ljava/util/Map;
aload 6
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getName:(Lcom/sun/xml/internal/xsom/XSDeclaration;)Ljavax/xml/namespace/QName;
aload 1
aload 6
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.bindToType:(Lcom/sun/xml/internal/xsom/XSType;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/TypeUse;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: aload 2
getfield com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder.refererStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
end local 6 22: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
23: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.popClassScope:()V
end local 5 end local 3 24: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
25: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
1 26 1 cs Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
2 26 2 stb Lcom/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder;
4 24 3 s Lcom/sun/xml/internal/xsom/XSSchema;
5 24 5 sb Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISchemaBinding;
19 22 6 t Lcom/sun/xml/internal/xsom/XSType;
private void checkMultipleSchemaBindings(com.sun.xml.internal.xsom.XSSchema);
descriptor: (Lcom/sun/xml/internal/xsom/XSSchema;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
astore 3
start local 3 2: aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.xml.internal.xsom.XSSchema java.util.ArrayList com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration
astore 4
start local 4 4: aload 4
invokeinterface com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding.NAME:Ljavax/xml/namespace/QName;
if_acmpne 6
5: aload 2
aload 4
invokeinterface com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration.getLocation:()Lorg/xml/sax/Locator;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: aload 2
invokevirtual java.util.ArrayList.size:()I
iconst_1
if_icmpgt 8
return
8: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder com.sun.xml.internal.xsom.XSSchema java.util.ArrayList com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
aload 2
iconst_0
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.xml.sax.Locator
9: ldc "BGMBuilder.MultipleSchemaBindings"
iconst_1
anewarray java.lang.Object
dup
iconst_0
10: aload 1
invokeinterface com.sun.xml.internal.xsom.XSSchema.getTargetNamespace:()Ljava/lang/String;
aastore
11: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
12: iconst_1
istore 4
start local 4 13: goto 18
14: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
aload 2
iload 4
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.xml.sax.Locator
15: ldc "BGMBuilder.MultipleSchemaBindings.Location"
iconst_0
anewarray java.lang.Object
16: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
17: iinc 4 1
StackMap locals:
StackMap stack:
18: iload 4
aload 2
invokevirtual java.util.ArrayList.size:()I
if_icmplt 14
end local 4 19: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 20 1 schema Lcom/sun/xml/internal/xsom/XSSchema;
1 20 2 locations Ljava/util/ArrayList<Lorg/xml/sax/Locator;>;
2 20 3 bi Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
4 6 4 bid Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
13 19 4 i I
MethodParameters:
Name Flags
schema
private void populate(java.util.Map<java.lang.String, ? extends com.sun.xml.internal.xsom.XSComponent>, com.sun.xml.internal.xsom.XSSchema);
descriptor: (Ljava/util/Map;Lcom/sun/xml/internal/xsom/XSSchema;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
astore 3
start local 3 1: aload 1
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 5
goto 4
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder java.util.Map com.sun.xml.internal.xsom.XSSchema com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSComponent
astore 4
start local 4 3: aload 3
aload 4
aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.bindToType:(Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CTypeInfo;
pop
end local 4 4: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 6 1 col Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/xsom/XSComponent;>;
0 6 2 schema Lcom/sun/xml/internal/xsom/XSSchema;
1 6 3 cs Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
3 4 4 sc Lcom/sun/xml/internal/xsom/XSComponent;
Signature: (Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/xsom/XSComponent;>;Lcom/sun/xml/internal/xsom/XSSchema;)V
MethodParameters:
Name Flags
col
schema
private void processPackageJavadoc(com.sun.xml.internal.xsom.XSSchema);
descriptor: (Lcom/sun/xml/internal/xsom/XSSchema;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISchemaBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding
astore 2
start local 2 1: aload 2
ifnonnull 2
return
2: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding
StackMap stack:
aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding.markAsAcknowledged:()V
3: aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding.getJavadoc:()Ljava/lang/String;
ifnonnull 4
return
4: StackMap locals:
StackMap stack:
new com.sun.codemodel.internal.fmt.JTextFile
dup
ldc "package.html"
invokespecial com.sun.codemodel.internal.fmt.JTextFile.<init>:(Ljava/lang/String;)V
astore 3
start local 3 5: aload 3
aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding.getJavadoc:()Ljava/lang/String;
invokevirtual com.sun.codemodel.internal.fmt.JTextFile.setContents:(Ljava/lang/String;)V
6: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
aload 1
invokeinterface com.sun.xml.internal.xsom.XSSchema.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.getPackage:(Ljava/lang/String;)Lcom/sun/codemodel/internal/JPackage;
aload 3
invokevirtual com.sun.codemodel.internal.JPackage.addResourceFile:(Lcom/sun/codemodel/internal/JResourceFile;)Lcom/sun/codemodel/internal/JResourceFile;
pop
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 8 1 s Lcom/sun/xml/internal/xsom/XSSchema;
1 8 2 cust Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISchemaBinding;
5 8 3 html Lcom/sun/codemodel/internal/fmt/JTextFile;
MethodParameters:
Name Flags
s
public com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo getOrCreateBindInfo(com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder._getBindInfoReadOnly:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
areturn
2: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
StackMap stack:
new com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.<init>:()V
astore 2
3: aload 2
aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.setOwner:(Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;Lcom/sun/xml/internal/xsom/XSComponent;)V
4: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.externalBindInfos:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 6 1 schemaComponent Lcom/sun/xml/internal/xsom/XSComponent;
1 6 2 bi Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
MethodParameters:
Name Flags
schemaComponent
public com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo getBindInfo(com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder._getBindInfoReadOnly:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
areturn
2: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.emptyBindInfo:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 3 1 schemaComponent Lcom/sun/xml/internal/xsom/XSComponent;
1 3 2 bi Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
MethodParameters:
Name Flags
schemaComponent
private com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo _getBindInfoReadOnly(com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.externalBindInfos:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
areturn
2: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.xsom.XSComponent.getAnnotation:()Lcom/sun/xml/internal/xsom/XSAnnotation;
astore 3
start local 3 3: aload 3
ifnull 9
4: aload 3
invokeinterface com.sun.xml.internal.xsom.XSAnnotation.getAnnotation:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo
astore 2
5: aload 2
ifnull 9
6: aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.getOwner:()Lcom/sun/xml/internal/xsom/XSComponent;
ifnonnull 8
7: aload 2
aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.setOwner:(Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;Lcom/sun/xml/internal/xsom/XSComponent;)V
8: StackMap locals: com.sun.xml.internal.xsom.XSAnnotation
StackMap stack:
aload 2
areturn
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 10 1 schemaComponent Lcom/sun/xml/internal/xsom/XSComponent;
1 10 2 bi Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
3 10 3 annon Lcom/sun/xml/internal/xsom/XSAnnotation;
MethodParameters:
Name Flags
schemaComponent
protected final com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDom getLocalDomCustomization(com.sun.xml.internal.xsom.XSParticle);
descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDom;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDom;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDom
astore 2
start local 2 3: aload 2
ifnull 4
aload 2
areturn
4: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDom
StackMap stack:
aload 0
aload 1
invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDom;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDom
astore 2
5: aload 2
ifnull 6
aload 2
areturn
6: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
astore 3
start local 3 7: aload 3
invokeinterface com.sun.xml.internal.xsom.XSTerm.isElementDecl:()Z
ifeq 9
8: aload 0
aload 3
invokeinterface com.sun.xml.internal.xsom.XSTerm.asElementDecl:()Lcom/sun/xml/internal/xsom/XSElementDecl;
invokeinterface com.sun.xml.internal.xsom.XSElementDecl.getType:()Lcom/sun/xml/internal/xsom/XSType;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDom;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDom
areturn
9: StackMap locals: com.sun.xml.internal.xsom.XSTerm
StackMap stack:
aload 3
invokeinterface com.sun.xml.internal.xsom.XSTerm.isModelGroupDecl:()Z
ifeq 11
10: aload 0
aload 3
invokeinterface com.sun.xml.internal.xsom.XSTerm.asModelGroupDecl:()Lcom/sun/xml/internal/xsom/XSModelGroupDecl;
invokeinterface com.sun.xml.internal.xsom.XSModelGroupDecl.getModelGroup:()Lcom/sun/xml/internal/xsom/XSModelGroup;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDom;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDom
areturn
11: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 12 1 p Lcom/sun/xml/internal/xsom/XSParticle;
3 12 2 dom Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDom;
7 12 3 t Lcom/sun/xml/internal/xsom/XSTerm;
MethodParameters:
Name Flags
p
public void ying(com.sun.xml.internal.xsom.XSComponent, com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/xml/internal/xsom/XSComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.toPurple:Lcom/sun/xml/internal/xsom/util/XSFinder;
invokeinterface com.sun.xml.internal.xsom.XSComponent.apply:(Lcom/sun/xml/internal/xsom/visitor/XSFunction;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 1
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
aload 1
aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.bindToType:(Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CTypeInfo;
ifnull 2
1: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.purple:Lcom/sun/tools/internal/xjc/reader/xmlschema/BindPurple;
invokeinterface com.sun.xml.internal.xsom.XSComponent.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
goto 3
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.green:Lcom/sun/tools/internal/xjc/reader/xmlschema/BindGreen;
invokeinterface com.sun.xml.internal.xsom.XSComponent.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 4 1 sc Lcom/sun/xml/internal/xsom/XSComponent;
0 4 2 referer Lcom/sun/xml/internal/xsom/XSComponent;
RuntimeInvisibleParameterAnnotations:
0:
1:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
sc
referer
public javax.xml.transform.Transformer getIdentityTransformer();
descriptor: ()Ljavax/xml/transform/Transformer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.identityTransformer:Ljavax/xml/transform/Transformer;
ifnonnull 3
1: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
getfield com.sun.tools.internal.xjc.model.Model.options:Lcom/sun/tools/internal/xjc/Options;
getfield com.sun.tools.internal.xjc.Options.disableXmlSecurity:Z
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.createTransformerFactory:(Z)Ljavax/xml/transform/TransformerFactory;
astore 1
start local 1 2: aload 0
aload 1
invokevirtual javax.xml.transform.TransformerFactory.newTransformer:()Ljavax/xml/transform/Transformer;
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.identityTransformer:Ljavax/xml/transform/Transformer;
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.identityTransformer:Ljavax/xml/transform/Transformer;
4: areturn
5: StackMap locals:
StackMap stack: javax.xml.transform.TransformerConfigurationException
astore 1
start local 1 6: new java.lang.Error
dup
aload 1
invokespecial java.lang.Error.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
2 3 1 tf Ljavax/xml/transform/TransformerFactory;
6 7 1 e Ljavax/xml/transform/TransformerConfigurationException;
Exception table:
from to target type
0 4 5 Class javax.xml.transform.TransformerConfigurationException
public java.util.Set<com.sun.xml.internal.xsom.XSComponent> getReferer(com.sun.xml.internal.xsom.XSType);
descriptor: (Lcom/sun/xml/internal/xsom/XSType;)Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.refFinder:Lcom/sun/tools/internal/xjc/reader/xmlschema/RefererFinder;
ifnonnull 3
1: aload 0
new com.sun.tools.internal.xjc.reader.xmlschema.RefererFinder
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.RefererFinder.<init>:()V
putfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.refFinder:Lcom/sun/tools/internal/xjc/reader/xmlschema/RefererFinder;
2: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.refFinder:Lcom/sun/tools/internal/xjc/reader/xmlschema/RefererFinder;
ldc Lcom/sun/xml/internal/xsom/XSSchemaSet;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSSchemaSet
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.RefererFinder.schemaSet:(Lcom/sun/xml/internal/xsom/XSSchemaSet;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.refFinder:Lcom/sun/tools/internal/xjc/reader/xmlschema/RefererFinder;
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.RefererFinder.getReferer:(Lcom/sun/xml/internal/xsom/XSComponent;)Ljava/util/Set;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 4 1 c Lcom/sun/xml/internal/xsom/XSType;
Signature: (Lcom/sun/xml/internal/xsom/XSType;)Ljava/util/Set<Lcom/sun/xml/internal/xsom/XSComponent;>;
MethodParameters:
Name Flags
c
public static javax.xml.namespace.QName getName(com.sun.xml.internal.xsom.XSDeclaration);
descriptor: (Lcom/sun/xml/internal/xsom/XSDeclaration;)Ljavax/xml/namespace/QName;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface com.sun.xml.internal.xsom.XSDeclaration.getName:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
areturn
2: StackMap locals: java.lang.String
StackMap stack:
new javax.xml.namespace.QName
dup
aload 0
invokeinterface com.sun.xml.internal.xsom.XSDeclaration.getTargetNamespace:()Ljava/lang/String;
aload 1
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 decl Lcom/sun/xml/internal/xsom/XSDeclaration;
1 3 1 local Ljava/lang/String;
MethodParameters:
Name Flags
decl
public java.lang.String deriveName(java.lang.String, com.sun.xml.internal.xsom.XSComponent);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/xsom/XSComponent;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface com.sun.xml.internal.xsom.XSComponent.getOwnerSchema:()Lcom/sun/xml/internal/xsom/XSSchema;
astore 3
start local 3 1: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getNameConverter:()Lcom/sun/xml/internal/bind/api/impl/NameConverter;
aload 1
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toClassName:(Ljava/lang/String;)Ljava/lang/String;
astore 1
2: aload 3
ifnull 5
3: aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISchemaBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding
astore 4
start local 4 4: aload 4
ifnull 5
aload 4
aload 1
aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BISchemaBinding.mangleClassName:(Ljava/lang/String;Lcom/sun/xml/internal/xsom/XSComponent;)Ljava/lang/String;
astore 1
end local 4 5: StackMap locals: com.sun.xml.internal.xsom.XSSchema
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 6 1 name Ljava/lang/String;
0 6 2 comp Lcom/sun/xml/internal/xsom/XSComponent;
1 6 3 owner Lcom/sun/xml/internal/xsom/XSSchema;
4 5 4 sb Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISchemaBinding;
MethodParameters:
Name Flags
name
comp
public boolean isGenerateMixedExtensions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
ifnull 2
1: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.globalBinding:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isGenerateMixedExtensions:()Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
}
SourceFile: "BGMBuilder.java"
NestMembers:
com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder$1
InnerClasses:
public final Package = com.sun.tools.internal.xjc.model.CClassInfoParent$Package of com.sun.tools.internal.xjc.model.CClassInfoParent
com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder$1