class com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
super_class: java.lang.Object
{
final java.lang.String uri;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
private final java.util.Set<com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator<T, C, F, M>.Namespace> depends;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;>;
private boolean selfReference;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.util.Set<com.sun.xml.internal.bind.v2.model.core.ClassInfo<T, C>> classes;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;>;
private final java.util.Set<com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo<T, C>> enums;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;>;
private final java.util.Set<com.sun.xml.internal.bind.v2.model.core.ArrayInfo<T, C>> arrays;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo<TT;TC;>;>;
private final com.sun.xml.internal.bind.v2.schemagen.MultiMap<java.lang.String, com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo<T, C>> attributeDecls;
descriptor: Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap<Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;>;
private final com.sun.xml.internal.bind.v2.schemagen.MultiMap<java.lang.String, com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator<T, C, F, M>.Namespace.ElementDeclaration> elementDecls;
descriptor: Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap<Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace.ElementDeclaration;>;
private com.sun.xml.internal.bind.v2.schemagen.Form attributeFormDefault;
descriptor: Lcom/sun/xml/internal/bind/v2/schemagen/Form;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.bind.v2.schemagen.Form elementFormDefault;
descriptor: Lcom/sun/xml/internal/bind/v2/schemagen/Form;
flags: (0x0002) ACC_PRIVATE
private boolean useSwaRef;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean useMimeNs;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.util.Set<com.sun.xml.internal.bind.v2.model.core.ClassInfo> written;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;>;
final com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator this$0;
descriptor: Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$ID;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$PropertyKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator, java.lang.String);
descriptor: (Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.depends:Ljava/util/Set;
2: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.classes:Ljava/util/Set;
3: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.enums:Ljava/util/Set;
4: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.arrays:Ljava/util/Set;
5: aload 0
new com.sun.xml.internal.bind.v2.schemagen.MultiMap
dup
aconst_null
invokespecial com.sun.xml.internal.bind.v2.schemagen.MultiMap.<init>:(Ljava/lang/Object;)V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.attributeDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
6: aload 0
7: new com.sun.xml.internal.bind.v2.schemagen.MultiMap
dup
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType
dup
aload 0
iconst_1
aload 1
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.anyType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;ZLcom/sun/xml/internal/bind/v2/model/core/NonElement;)V
invokespecial com.sun.xml.internal.bind.v2.schemagen.MultiMap.<init>:(Ljava/lang/Object;)V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
8: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.written:Ljava/util/Set;
9: aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
10: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$assertionsDisabled:Z
ifne 11
aload 1
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 11
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
11: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator java.lang.String
StackMap stack:
aload 1
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
aload 2
aload 0
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 13 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
this$0 final
uri
void resetWritten();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.written:Ljava/util/Set;
invokeinterface java.util.Set.clear:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
private void processForeignNamespaces(com.sun.xml.internal.bind.v2.model.core.PropertyInfo<T, C>, );
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.ref:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 12
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.PropertyInfo int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.TypeInfo
astore 3
start local 3 2: aload 3
instanceof com.sun.xml.internal.bind.v2.model.core.ClassInfo
ifeq 8
iload 2
ifle 8
3: aload 3
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getProperties:()Ljava/util/List;
astore 5
start local 5 4: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 7
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.PropertyInfo int com.sun.xml.internal.bind.v2.model.core.TypeInfo java.util.Iterator java.util.List top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.PropertyInfo
astore 6
start local 6 6: aload 0
aload 6
iinc 2 -1
iload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.processForeignNamespaces:(Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;I)V
end local 6 7: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 5 8: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.PropertyInfo int com.sun.xml.internal.bind.v2.model.core.TypeInfo java.util.Iterator
StackMap stack:
aload 3
instanceof com.sun.xml.internal.bind.v2.model.core.Element
ifeq 10
9: aload 0
aload 3
checkcast com.sun.xml.internal.bind.v2.model.core.Element
invokeinterface com.sun.xml.internal.bind.v2.model.core.Element.getElementName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
10: StackMap locals:
StackMap stack:
aload 3
instanceof com.sun.xml.internal.bind.v2.model.core.NonElement
ifeq 12
11: aload 0
aload 3
checkcast com.sun.xml.internal.bind.v2.model.core.NonElement
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
end local 3 12: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.PropertyInfo int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 14 1 p Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;
0 14 2 processingDepth I
2 12 3 t Lcom/sun/xml/internal/bind/v2/model/core/TypeInfo<TT;TC;>;
4 8 5 l Ljava/util/List<Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;>;
6 7 6 subp Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;I)V
MethodParameters:
Name Flags
p
processingDepth
private void addDependencyTo(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 2
start local 2 3: aload 2
ldc "http://www.w3.org/2001/XMLSchema"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: return
5: StackMap locals: java.lang.String
StackMap stack:
aload 2
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: aload 0
iconst_1
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.selfReference:Z
7: return
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.depends:Ljava/util/Set;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
aload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 10 1 qname Ljavax/xml/namespace/QName;
3 10 2 nsUri Ljava/lang/String;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
qname
private void writeTo(javax.xml.transform.Result, java.util.Map<com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator<T, C, F, M>.Namespace, java.lang.String>);
descriptor: (Ljavax/xml/transform/Result;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: ldc Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;
aload 1
invokestatic com.sun.xml.internal.txw2.output.ResultFactory.createSerializer:(Ljavax/xml/transform/Result;)Lcom/sun/xml/internal/txw2/output/XmlSerializer;
invokestatic com.sun.xml.internal.txw2.TXW.create:(Ljava/lang/Class;Lcom/sun/xml/internal/txw2/output/XmlSerializer;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.types:Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getXmlNs:(Ljava/lang/String;)Ljava/util/Map;
astore 4
start local 4 2: aload 4
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 5
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
3: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 4: aload 3
aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.String
aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._namespace:(Ljava/lang/String;Ljava/lang/String;)V
end local 5 5: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.useSwaRef:Z
ifeq 8
7: aload 3
ldc "http://ws-i.org/profiles/basic/1.1/xsd"
ldc "swaRef"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._namespace:(Ljava/lang/String;Ljava/lang/String;)V
8: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.useMimeNs:Z
ifeq 10
9: aload 3
ldc "http://www.w3.org/2005/05/xmlmime"
ldc "xmime"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._namespace:(Ljava/lang/String;Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.types:Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getAttributeFormDefault:(Ljava/lang/String;)Ljavax/xml/bind/annotation/XmlNsForm;
invokestatic com.sun.xml.internal.bind.v2.schemagen.Form.get:(Ljavax/xml/bind/annotation/XmlNsForm;)Lcom/sun/xml/internal/bind/v2/schemagen/Form;
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.attributeFormDefault:Lcom/sun/xml/internal/bind/v2/schemagen/Form;
11: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.attributeFormDefault:Lcom/sun/xml/internal/bind/v2/schemagen/Form;
ldc "attributeFormDefault"
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.Form.declare:(Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;)V
12: aload 0
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.types:Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getElementFormDefault:(Ljava/lang/String;)Ljavax/xml/bind/annotation/XmlNsForm;
invokestatic com.sun.xml.internal.bind.v2.schemagen.Form.get:(Ljavax/xml/bind/annotation/XmlNsForm;)Lcom/sun/xml/internal/bind/v2/schemagen/Form;
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementFormDefault:Lcom/sun/xml/internal/bind/v2/schemagen/Form;
13: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementFormDefault:Lcom/sun/xml/internal/bind/v2/schemagen/Form;
ldc "elementFormDefault"
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.Form.declare:(Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;)V
14: aload 4
ldc "http://www.w3.org/2001/XMLSchema"
invokeinterface java.util.Map.containsValue:(Ljava/lang/Object;)Z
ifne 17
15: aload 4
ldc "xs"
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 17
16: aload 3
ldc "http://www.w3.org/2001/XMLSchema"
ldc "xs"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._namespace:(Ljava/lang/String;Ljava/lang/String;)V
17: StackMap locals:
StackMap stack:
aload 3
ldc "1.0"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema.version:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;
pop
18: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 20
19: aload 3
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema.targetNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;
pop
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.depends:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 23
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
21: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
astore 5
start local 5 22: aload 3
aload 5
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._namespace:(Ljava/lang/String;)V
end local 5 23: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 21
24: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.selfReference:Z
ifeq 26
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 26
25: aload 3
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
ldc "tns"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._namespace:(Ljava/lang/String;Ljava/lang/String;)V
26: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map
StackMap stack:
aload 3
ldc "\n"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._pcdata:(Ljava/lang/Object;)V
27: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.depends:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 36
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
28: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
astore 5
start local 5 29: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._import:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
astore 7
start local 7 30: aload 5
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 32
31: aload 7
aload 5
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Import.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
pop
32: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.xmlschema.Import
StackMap stack:
aload 2
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 33: aload 8
ifnull 35
aload 8
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 35
34: aload 7
aload 8
aload 1
invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.relativize:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Import.schemaLocation:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
pop
35: StackMap locals: java.lang.String
StackMap stack:
aload 3
ldc "\n"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._pcdata:(Ljava/lang/Object;)V
end local 8 end local 7 end local 5 36: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 28
37: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.useSwaRef:Z
ifeq 39
38: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._import:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
ldc "http://ws-i.org/profiles/basic/1.1/xsd"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Import.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
ldc "http://ws-i.org/profiles/basic/1.1/swaref.xsd"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Import.schemaLocation:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
pop
39: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.useMimeNs:Z
ifeq 41
40: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._import:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
ldc "http://www.w3.org/2005/05/xmlmime"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Import.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
ldc "http://www.w3.org/2005/05/xmlmime"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Import.schemaLocation:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
pop
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.MultiMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 45
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
42: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 43: aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementDeclaration
aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementDeclaration.writeTo:(Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;)V
44: aload 3
ldc "\n"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._pcdata:(Ljava/lang/Object;)V
end local 5 45: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 42
46: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.classes:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 53
StackMap locals:
StackMap stack:
47: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
astore 5
start local 5 48: aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
ifnonnull 50
49: goto 53
50: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map com.sun.xml.internal.bind.v2.model.core.ClassInfo java.util.Iterator
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 52
51: aload 0
aload 5
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeClass:(Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;)V
52: StackMap locals:
StackMap stack:
aload 3
ldc "\n"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._pcdata:(Ljava/lang/Object;)V
end local 5 53: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 47
54: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.enums:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 61
StackMap locals:
StackMap stack:
55: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo
astore 5
start local 5 56: aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getTypeName:()Ljavax/xml/namespace/QName;
ifnonnull 58
57: goto 61
58: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo java.util.Iterator
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 60
59: aload 0
aload 5
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeEnum:(Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost;)V
60: StackMap locals:
StackMap stack:
aload 3
ldc "\n"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._pcdata:(Ljava/lang/Object;)V
end local 5 61: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 55
62: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.arrays:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 66
StackMap locals:
StackMap stack:
63: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.ArrayInfo
astore 5
start local 5 64: aload 0
aload 5
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeArray:(Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;)V
65: aload 3
ldc "\n"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._pcdata:(Ljava/lang/Object;)V
end local 5 66: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 63
67: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.attributeDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.MultiMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 75
StackMap locals:
StackMap stack:
68: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 69: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema.attribute:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelAttribute;
astore 7
start local 7 70: aload 7
aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TopLevelAttribute.name:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelAttribute;
pop
71: aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
ifnonnull 73
72: aload 0
aload 7
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.stringType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
ldc "type"
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Ljava/lang/String;)V
goto 74
73: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.xmlschema.TopLevelAttribute
StackMap stack:
aload 0
aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo
aload 7
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeAttributeTypeRef:(Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType;)V
74: StackMap locals:
StackMap stack:
aload 3
ldc "\n"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema._pcdata:(Ljava/lang/Object;)V
end local 7 end local 5 75: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema java.util.Map top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 68
76: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema.commit:()V
end local 4 end local 3 77: goto 81
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace javax.xml.transform.Result java.util.Map
StackMap stack: com.sun.xml.internal.txw2.TxwException
78: astore 3
start local 3 79: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
aload 3
invokevirtual com.sun.xml.internal.txw2.TxwException.getMessage:()Ljava/lang/String;
aload 3
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
80: new java.io.IOException
dup
aload 3
invokevirtual com.sun.xml.internal.txw2.TxwException.getMessage:()Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 3 81: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 82 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 82 1 result Ljavax/xml/transform/Result;
0 82 2 systemIds Ljava/util/Map<Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;Ljava/lang/String;>;
1 77 3 schema Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;
2 77 4 xmlNs Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
4 5 5 e Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
22 23 5 ns Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
29 36 5 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
30 36 7 imp Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Import;
33 36 8 refSystemId Ljava/lang/String;
43 45 5 e Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace.ElementDeclaration;>;
48 53 5 c Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
56 61 5 e Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;
64 66 5 a Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo<TT;TC;>;
69 75 5 e Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;>;
70 75 7 a Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelAttribute;
79 81 3 e Lcom/sun/xml/internal/txw2/TxwException;
Exception table:
from to target type
0 77 78 Class com.sun.xml.internal.txw2.TxwException
Exceptions:
throws java.io.IOException
Signature: (Ljavax/xml/transform/Result;Ljava/util/Map<Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
result
systemIds
private void writeTypeRef(com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost, com.sun.xml.internal.bind.v2.model.core.NonElementRef<T, C>, java.lang.String);
descriptor: (Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$ID:()[I
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElementRef.getSource:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.id:()Lcom/sun/xml/internal/bind/v2/model/core/ID;
invokevirtual com.sun.xml.internal.bind.v2.model.core.ID.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 1
2: 3
3: 5
default: 6
}
1: StackMap locals:
StackMap stack:
aload 1
aload 3
new javax.xml.namespace.QName
dup
ldc "http://www.w3.org/2001/XMLSchema"
ldc "ID"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost._attribute:(Ljava/lang/String;Ljava/lang/Object;)V
2: return
3: StackMap locals:
StackMap stack:
aload 1
aload 3
new javax.xml.namespace.QName
dup
ldc "http://www.w3.org/2001/XMLSchema"
ldc "IDREF"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost._attribute:(Ljava/lang/String;Ljava/lang/Object;)V
4: return
5: StackMap locals:
StackMap stack:
goto 7
6: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
7: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElementRef.getSource:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.getExpectedMimeType:()Ljavax/activation/MimeType;
astore 4
start local 4 8: aload 4
ifnull 10
9: aload 1
new javax.xml.namespace.QName
dup
ldc "http://www.w3.org/2005/05/xmlmime"
ldc "expectedContentTypes"
ldc "xmime"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
aload 4
invokevirtual javax.activation.MimeType.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost._attribute:(Ljavax/xml/namespace/QName;Ljava/lang/Object;)V
10: StackMap locals: javax.activation.MimeType
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
aload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.generateSwaRefAdapter:(Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef;)Z
ifeq 13
11: aload 1
aload 3
new javax.xml.namespace.QName
dup
ldc "http://ws-i.org/profiles/basic/1.1/xsd"
ldc "swaRef"
ldc "ref"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost._attribute:(Ljava/lang/String;Ljava/lang/Object;)V
12: return
13: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElementRef.getSource:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.getSchemaType:()Ljavax/xml/namespace/QName;
ifnull 16
14: aload 1
aload 3
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElementRef.getSource:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.getSchemaType:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost._attribute:(Ljava/lang/String;Ljava/lang/Object;)V
15: return
16: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElementRef.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Ljava/lang/String;)V
17: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 18 1 th Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;
0 18 2 typeRef Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef<TT;TC;>;
0 18 3 refAttName Ljava/lang/String;
8 18 4 mimeType Ljavax/activation/MimeType;
Signature: (Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef<TT;TC;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
th
typeRef
refAttName
private void writeTypeRef(com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost, com.sun.xml.internal.bind.v2.model.core.NonElement<T, C>, java.lang.String);
descriptor: (Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 2
instanceof com.sun.xml.internal.bind.v2.model.core.MaybeElement
ifeq 5
2: aload 2
checkcast com.sun.xml.internal.bind.v2.model.core.MaybeElement
astore 5
start local 5 3: aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.MaybeElement.isElement:()Z
istore 6
start local 6 4: iload 6
ifeq 5
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.MaybeElement.asElement:()Lcom/sun/xml/internal/bind/v2/model/core/Element;
astore 4
end local 6 end local 5 5: StackMap locals: com.sun.xml.internal.bind.v2.model.core.Element
StackMap stack:
aload 2
instanceof com.sun.xml.internal.bind.v2.model.core.Element
ifeq 7
6: aload 2
checkcast com.sun.xml.internal.bind.v2.model.core.Element
astore 4
7: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
ifnonnull 28
8: aload 4
ifnull 15
aload 4
invokeinterface com.sun.xml.internal.bind.v2.model.core.Element.getElementName:()Ljavax/xml/namespace/QName;
ifnull 15
9: aload 1
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost.block:()V
10: aload 2
instanceof com.sun.xml.internal.bind.v2.model.core.ClassInfo
ifeq 13
11: aload 0
aload 2
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
aload 1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeClass:(Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;)V
12: goto 29
13: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo
aload 1
checkcast com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleTypeHost
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeEnum:(Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost;)V
14: goto 29
15: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost.block:()V
16: aload 2
instanceof com.sun.xml.internal.bind.v2.model.core.ClassInfo
ifeq 26
17: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.collisionChecker:Lcom/sun/xml/internal/bind/v2/util/CollisionCheckStack;
aload 2
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
invokevirtual com.sun.xml.internal.bind.v2.util.CollisionCheckStack.push:(Ljava/lang/Object;)Z
ifeq 23
18: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.errorListener:Lcom/sun/xml/internal/bind/api/ErrorListener;
new org.xml.sax.SAXParseException
dup
19: getstatic com.sun.xml.internal.bind.v2.schemagen.Messages.ANONYMOUS_TYPE_CYCLE:Lcom/sun/xml/internal/bind/v2/schemagen/Messages;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.collisionChecker:Lcom/sun/xml/internal/bind/v2/util/CollisionCheckStack;
invokevirtual com.sun.xml.internal.bind.v2.util.CollisionCheckStack.getCycleString:()Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.bind.v2.schemagen.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
20: aconst_null
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
21: invokeinterface com.sun.xml.internal.bind.api.ErrorListener.warning:(Lorg/xml/sax/SAXParseException;)V
22: goto 24
23: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
aload 1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeClass:(Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;)V
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.collisionChecker:Lcom/sun/xml/internal/bind/v2/util/CollisionCheckStack;
invokevirtual com.sun.xml.internal.bind.v2.util.CollisionCheckStack.pop:()Ljava/lang/Object;
pop
25: goto 29
26: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo
aload 1
checkcast com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleTypeHost
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeEnum:(Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost;)V
27: goto 29
28: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost._attribute:(Ljava/lang/String;Ljava/lang/Object;)V
29: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 30 1 th Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;
0 30 2 type Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
0 30 3 refAttName Ljava/lang/String;
1 30 4 e Lcom/sun/xml/internal/bind/v2/model/core/Element;
3 5 5 me Lcom/sun/xml/internal/bind/v2/model/core/MaybeElement;
4 5 6 isElement Z
Signature: (Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
th
type
refAttName
private void writeArray(com.sun.xml.internal.bind.v2.model.core.ArrayInfo<T, C>, com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Schema.complexType:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ArrayInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.name:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
astore 3
start local 3 1: aload 3
ldc "#all"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType._final:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
pop
2: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.sequence:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ExplicitGroup;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ExplicitGroup.element:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement;
ldc "item"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalElement.name:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement;
astore 4
start local 4 3: aload 4
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ArrayInfo.getItemType:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalElement.type:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Element;
pop
4: aload 4
iconst_0
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalElement.minOccurs:(I)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs;
ldc "unbounded"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Occurs.maxOccurs:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs;
pop
5: aload 4
iconst_1
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalElement.nillable:(Z)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Element;
pop
6: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.commit:()V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 8 1 a Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo<TT;TC;>;
0 8 2 schema Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;
1 8 3 ct Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
3 8 4 le Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo<TT;TC;>;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema;)V
MethodParameters:
Name Flags
a
schema
private void writeEnum(com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo<T, C>, com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleTypeHost);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleTypeHost.simpleType:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType;
astore 3
start local 3 1: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeName:(Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
2: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleType.restriction:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestriction;
astore 4
start local 4 3: aload 0
aload 4
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getBaseType:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
ldc "base"
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Ljava/lang/String;)V
4: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getConstants:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 6
goto 7
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleTypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleType com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleRestrictionModel top java.util.Iterator
StackMap stack:
5: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.EnumConstant
astore 5
start local 5 6: aload 4
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleRestrictionModel.enumeration:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/NoFixedFacet;
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumConstant.getLexicalValue:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.NoFixedFacet.value:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/NoFixedFacet;
pop
end local 5 7: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleType.commit:()V
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 10 1 e Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;
0 10 2 th Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost;
1 10 3 st Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType;
3 10 4 base Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestrictionModel;
6 7 5 c Lcom/sun/xml/internal/bind/v2/model/core/EnumConstant;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost;)V
MethodParameters:
Name Flags
e
th
private void writeClass(com.sun.xml.internal.bind.v2.model.core.ClassInfo<T, C>, com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.written:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.written:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
3: aload 0
aload 1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.containsValueProp:(Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;)Z
ifeq 35
4: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getProperties:()Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 13
5: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getProperties:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo
astore 3
start local 3 6: aload 2
checkcast com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleTypeHost
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleTypeHost.simpleType:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType;
astore 4
start local 4 7: aload 0
aload 1
aload 4
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeName:(Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
8: aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo.isCollection:()Z
ifeq 11
9: aload 0
aload 4
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleType.list:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/List;
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
ldc "itemType"
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Ljava/lang/String;)V
10: goto 12
11: StackMap locals: com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleType
StackMap stack:
aload 0
aload 4
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleType.restriction:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestriction;
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
ldc "base"
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
return
end local 4 end local 3 13: StackMap locals:
StackMap stack:
aload 2
checkcast com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexTypeHost
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexTypeHost.complexType:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
astore 3
start local 3 14: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeName:(Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
15: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.isFinal:()Z
ifeq 17
16: aload 3
ldc "extension restriction"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType._final:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
pop
17: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType
StackMap stack:
aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.simpleContent:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleContent;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleContent.extension:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleExtension;
astore 4
start local 4 18: aload 4
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleExtension.block:()V
19: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getProperties:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 30
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleExtension top java.util.Iterator
StackMap stack:
20: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.PropertyInfo
astore 5
start local 5 21: invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$PropertyKind:()[I
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.kind:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
invokevirtual com.sun.xml.internal.bind.v2.model.core.PropertyKind.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 24
2: 22
3: 28
4: 28
default: 28
}
22: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleExtension com.sun.xml.internal.bind.v2.model.core.PropertyInfo java.util.Iterator
StackMap stack:
aload 0
aload 5
checkcast com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo
aload 4
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.handleAttributeProp:(Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls;)V
23: goto 30
24: StackMap locals:
StackMap stack:
ldc "what if vp.isCollection() == true?"
invokestatic com.sun.xml.internal.bind.v2.TODO.checkSpec:(Ljava/lang/String;)V
25: aload 5
checkcast com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo
astore 7
start local 7 26: aload 4
aload 7
invokeinterface com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleExtension.base:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ExtensionType;
pop
27: goto 30
end local 7 28: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$assertionsDisabled:Z
ifne 29
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
29: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
end local 5 30: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleExtension top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 20
31: aload 4
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleExtension.commit:()V
end local 4 end local 3 32: ldc "figure out what to do if bc != null"
invokestatic com.sun.xml.internal.bind.v2.TODO.schemaGenerator:(Ljava/lang/String;)V
33: ldc "handle sec 8.9.5.2, bullet #4"
invokestatic com.sun.xml.internal.bind.v2.TODO.checkSpec:(Ljava/lang/String;)V
34: return
35: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost
StackMap stack:
aload 2
checkcast com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexTypeHost
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexTypeHost.complexType:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
astore 3
start local 3 36: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeName:(Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
37: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.isFinal:()Z
ifeq 39
38: aload 3
ldc "extension restriction"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType._final:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
pop
39: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.isAbstract:()Z
ifeq 41
40: aload 3
iconst_1
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType._abstract:(Z)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
pop
41: StackMap locals:
StackMap stack:
aload 3
astore 4
start local 4 42: aload 3
astore 5
start local 5 43: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
astore 6
start local 6 44: aload 6
ifnull 55
45: aload 6
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.hasValueProperty:()Z
ifeq 51
46: aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.simpleContent:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleContent;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleContent.extension:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleExtension;
astore 7
start local 7 47: aload 7
astore 4
48: aconst_null
astore 5
49: aload 7
aload 6
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleExtension.base:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ExtensionType;
pop
end local 7 50: goto 55
51: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeDefParticle com.sun.xml.internal.bind.v2.model.core.ClassInfo
StackMap stack:
aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.complexContent:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexContent;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexContent.extension:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexExtension;
astore 7
start local 7 52: aload 7
astore 4
53: aload 7
astore 5
54: aload 7
aload 6
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexExtension.base:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ExtensionType;
pop
end local 7 55: StackMap locals:
StackMap stack:
aload 5
ifnull 69
56: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 57: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getProperties:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 64
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeDefParticle com.sun.xml.internal.bind.v2.model.core.ClassInfo java.util.ArrayList top java.util.Iterator
StackMap stack:
58: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.PropertyInfo
astore 8
start local 8 59: aload 8
instanceof com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo
ifeq 61
aload 8
checkcast com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo
invokeinterface com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo.isMixed:()Z
ifeq 61
60: aload 3
iconst_1
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.mixed:(Z)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexTypeModel;
pop
61: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeDefParticle com.sun.xml.internal.bind.v2.model.core.ClassInfo java.util.ArrayList com.sun.xml.internal.bind.v2.model.core.PropertyInfo java.util.Iterator
StackMap stack:
aload 0
aload 8
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.buildPropertyContentModel:(Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
astore 10
start local 10 62: aload 10
ifnull 64
63: aload 7
aload 10
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 10 end local 8 64: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeDefParticle com.sun.xml.internal.bind.v2.model.core.ClassInfo java.util.ArrayList top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 58
65: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.isOrdered:()Z
ifeq 66
getstatic com.sun.xml.internal.bind.v2.schemagen.GroupKind.SEQUENCE:Lcom/sun/xml/internal/bind/v2/schemagen/GroupKind;
goto 67
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeDefParticle com.sun.xml.internal.bind.v2.model.core.ClassInfo java.util.ArrayList
StackMap stack:
66: getstatic com.sun.xml.internal.bind.v2.schemagen.GroupKind.ALL:Lcom/sun/xml/internal/bind/v2/schemagen/GroupKind;
StackMap locals:
StackMap stack: com.sun.xml.internal.bind.v2.schemagen.GroupKind
67: aload 7
invokestatic com.sun.xml.internal.bind.v2.schemagen.Tree.makeGroup:(Lcom/sun/xml/internal/bind/v2/schemagen/GroupKind;Ljava/util/List;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
astore 8
start local 8 68: aload 8
aload 5
invokevirtual com.sun.xml.internal.bind.v2.schemagen.Tree.write:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeDefParticle;)V
end local 8 end local 7 69: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getProperties:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 73
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeDefParticle com.sun.xml.internal.bind.v2.model.core.ClassInfo top java.util.Iterator
StackMap stack:
70: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.PropertyInfo
astore 7
start local 7 71: aload 7
instanceof com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo
ifeq 73
72: aload 0
aload 7
checkcast com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo
aload 4
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.handleAttributeProp:(Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls;)V
end local 7 73: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 70
74: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.hasAttributeWildcard:()Z
ifeq 76
75: aload 4
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls.anyAttribute:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard;
ldc "##other"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Wildcard.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard;
ldc "skip"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.Wildcard.processContents:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard;
pop
76: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeHost com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls com.sun.xml.internal.bind.v2.schemagen.xmlschema.TypeDefParticle com.sun.xml.internal.bind.v2.model.core.ClassInfo
StackMap stack:
aload 3
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ComplexType.commit:()V
77: return
end local 6 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 78 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 78 1 c Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
0 78 2 parent Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;
6 13 3 vp Lcom/sun/xml/internal/bind/v2/model/core/ValuePropertyInfo<TT;TC;>;
7 13 4 st Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType;
14 32 3 ct Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
18 32 4 se Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleExtension;
21 30 5 p Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;
26 28 7 vp Lcom/sun/xml/internal/bind/v2/model/core/ValuePropertyInfo;
36 78 3 ct Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType;
42 78 4 contentModel Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls;
43 78 5 contentModelOwner Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeDefParticle;
44 78 6 bc Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
47 50 7 se Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleExtension;
52 55 7 ce Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexExtension;
57 69 7 children Ljava/util/ArrayList<Lcom/sun/xml/internal/bind/v2/schemagen/Tree;>;
59 64 8 p Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;
62 64 10 t Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
68 69 8 top Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
71 73 7 p Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;)V
MethodParameters:
Name Flags
c
parent
private void writeName(com.sun.xml.internal.bind.v2.model.core.NonElement<T, C>, com.sun.xml.internal.txw2.TypedXmlWriter);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 2
ldc "name"
aload 3
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.txw2.TypedXmlWriter._attribute:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.xml.namespace.QName
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 4 1 c Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
0 4 2 xw Lcom/sun/xml/internal/txw2/TypedXmlWriter;
1 4 3 tn Ljavax/xml/namespace/QName;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
MethodParameters:
Name Flags
c
xw
private boolean containsValueProp(com.sun.xml.internal.bind.v2.model.core.ClassInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getProperties:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.PropertyInfo
astore 2
start local 2 2: aload 2
instanceof com.sun.xml.internal.bind.v2.model.core.ValuePropertyInfo
ifeq 3
iconst_1
ireturn
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 5 1 c Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
2 3 2 p Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;)Z
MethodParameters:
Name Flags
c
private com.sun.xml.internal.bind.v2.schemagen.Tree buildPropertyContentModel(com.sun.xml.internal.bind.v2.model.core.PropertyInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$PropertyKind:()[I
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.kind:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
invokevirtual com.sun.xml.internal.bind.v2.model.core.PropertyKind.ordinal:()I
iaload
tableswitch { // 1 - 5
1: 5
2: 2
3: 1
4: 3
5: 4
default: 7
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.handleElementProp:(Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.handleReferenceProp:(Lcom/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.xml.internal.bind.v2.model.core.MapPropertyInfo
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.handleMapProp:(Lcom/sun/xml/internal/bind/v2/model/core/MapPropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
areturn
5: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$assertionsDisabled:Z
ifne 6
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
6: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
7: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$assertionsDisabled:Z
ifne 8
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
8: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 9 1 p Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
MethodParameters:
Name Flags
p
private com.sun.xml.internal.bind.v2.schemagen.Tree handleElementProp(com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo.isValueList:()Z
ifeq 2
1: new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$1
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$1.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo;)V
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 3: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo.getTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo java.util.ArrayList top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.TypeRef
astore 3
start local 3 5: aload 2
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$2
dup
aload 0
aload 3
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$2.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;Lcom/sun/xml/internal/bind/v2/model/core/TypeRef;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: getstatic com.sun.xml.internal.bind.v2.schemagen.GroupKind.CHOICE:Lcom/sun/xml/internal/bind/v2/schemagen/GroupKind;
aload 2
invokestatic com.sun.xml.internal.bind.v2.schemagen.Tree.makeGroup:(Lcom/sun/xml/internal/bind/v2/schemagen/GroupKind;Ljava/util/List;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
8: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo.isRequired:()Z
ifeq 9
iconst_0
goto 10
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo java.util.ArrayList
StackMap stack: com.sun.xml.internal.bind.v2.schemagen.Tree
9: iconst_1
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo java.util.ArrayList
StackMap stack: com.sun.xml.internal.bind.v2.schemagen.Tree int
10: invokevirtual com.sun.xml.internal.bind.v2.schemagen.Tree.makeOptional:(Z)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
11: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo.isCollection:()Z
invokevirtual com.sun.xml.internal.bind.v2.schemagen.Tree.makeRepeated:(Z)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
12: astore 3
start local 3 13: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
astore 4
start local 4 14: aload 4
ifnull 16
15: new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$3
dup
aload 0
aload 4
aload 1
aload 3
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$3.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/Tree;)V
areturn
16: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.Tree javax.xml.namespace.QName
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 17 1 ep Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo<TT;TC;>;
3 17 2 children Ljava/util/ArrayList<Lcom/sun/xml/internal/bind/v2/schemagen/Tree;>;
5 6 3 t Lcom/sun/xml/internal/bind/v2/model/core/TypeRef<TT;TC;>;
13 17 3 choice Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
14 17 4 ename Ljavax/xml/namespace/QName;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo<TT;TC;>;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
MethodParameters:
Name Flags
ep final
private boolean canBeDirectElementRef(com.sun.xml.internal.bind.v2.model.core.TypeRef<T, C>, javax.xml.namespace.QName, com.sun.xml.internal.bind.v2.model.core.TypeInfo);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/TypeRef;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/bind/v2/model/core/TypeInfo;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aconst_null
astore 5
start local 5 2: aconst_null
astore 6
start local 6 3: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.isNillable:()Z
ifne 4
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getDefaultValue:()Ljava/lang/String;
ifnull 5
4: StackMap locals: com.sun.xml.internal.bind.v2.model.core.Element com.sun.xml.internal.bind.v2.model.core.ClassInfo javax.xml.namespace.QName
StackMap stack:
iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
instanceof com.sun.xml.internal.bind.v2.model.core.Element
ifeq 10
6: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
checkcast com.sun.xml.internal.bind.v2.model.core.Element
astore 4
7: aload 4
invokeinterface com.sun.xml.internal.bind.v2.model.core.Element.getElementName:()Ljavax/xml/namespace/QName;
astore 6
8: aload 4
instanceof com.sun.xml.internal.bind.v2.model.core.ClassInfo
ifeq 10
9: aload 4
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
astore 5
10: StackMap locals:
StackMap stack:
aload 2
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 7
start local 7 11: aload 7
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 13
aload 7
invokevirtual java.lang.String.length:()I
ifle 13
aload 3
instanceof com.sun.xml.internal.bind.v2.model.core.ClassInfo
ifeq 12
aload 3
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
ifnull 13
12: StackMap locals: java.lang.String
StackMap stack:
iconst_1
ireturn
13: StackMap locals:
StackMap stack:
aload 5
ifnull 16
aload 6
ifnull 16
aload 4
invokeinterface com.sun.xml.internal.bind.v2.model.core.Element.getScope:()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
ifnonnull 16
aload 6
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
ifnonnull 16
14: aload 6
aload 2
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 16
15: iconst_1
ireturn
16: StackMap locals:
StackMap stack:
aload 4
ifnull 19
17: aload 6
ifnull 18
aload 6
aload 2
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 18
iconst_1
ireturn
StackMap locals:
StackMap stack:
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 7 end local 6 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 20 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 20 1 t Lcom/sun/xml/internal/bind/v2/model/core/TypeRef<TT;TC;>;
0 20 2 tn Ljavax/xml/namespace/QName;
0 20 3 parentInfo Lcom/sun/xml/internal/bind/v2/model/core/TypeInfo;
1 20 4 te Lcom/sun/xml/internal/bind/v2/model/core/Element;
2 20 5 ci Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
3 20 6 targetTagName Ljavax/xml/namespace/QName;
11 20 7 nsUri Ljava/lang/String;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/TypeRef<TT;TC;>;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/bind/v2/model/core/TypeInfo;)Z
MethodParameters:
Name Flags
t
tn
parentInfo
private void handleAttributeProp(com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo<T, C>, com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttrDecls);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls;)V
flags: (0x0002) ACC_PRIVATE
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.bind.v2.schemagen.xmlschema.AttrDecls.attribute:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute;
astore 3
start local 3 1: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 2: aload 4
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
3: aload 3
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalAttribute.name:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute;
pop
4: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeAttributeTypeRef:(Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType;)V
5: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.attributeFormDefault:Lcom/sun/xml/internal/bind/v2/schemagen/Form;
aload 3
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.Form.writeForm:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute;Ljavax/xml/namespace/QName;)V
6: goto 8
7: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalAttribute java.lang.String
StackMap stack:
aload 3
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalAttribute.ref:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute;
pop
8: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.isRequired:()Z
ifeq 10
9: aload 3
ldc "required"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalAttribute.use:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute;
pop
10: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 11 1 ap Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;
0 11 2 attr Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls;
1 11 3 localAttribute Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute;
2 11 4 attrURI Ljava/lang/String;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls;)V
MethodParameters:
Name Flags
ap
attr
private void writeAttributeTypeRef(com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo<T, C>, com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttributeType);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.isCollection:()Z
ifeq 2
1: aload 0
aload 2
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.AttributeType.simpleType:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.SimpleType.list:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/List;
aload 1
ldc "itemType"
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef;Ljava/lang/String;)V
goto 3
2: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 1
ldc "type"
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef;Ljava/lang/String;)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/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 4 1 ap Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;
0 4 2 a Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType;)V
MethodParameters:
Name Flags
ap
a
private com.sun.xml.internal.bind.v2.schemagen.Tree handleReferenceProp(com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, 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 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo.getElements:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo java.util.ArrayList top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.Element
astore 3
start local 3 3: aload 2
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$4
dup
aload 0
aload 3
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$4.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;Lcom/sun/xml/internal/bind/v2/model/core/Element;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo.getWildcard:()Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;
astore 3
start local 3 6: aload 3
ifnull 8
7: aload 2
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$5
dup
aload 0
aload 3
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$5.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo java.util.ArrayList com.sun.xml.internal.bind.v2.model.core.WildcardMode
StackMap stack:
getstatic com.sun.xml.internal.bind.v2.schemagen.GroupKind.CHOICE:Lcom/sun/xml/internal/bind/v2/schemagen/GroupKind;
aload 2
invokestatic com.sun.xml.internal.bind.v2.schemagen.Tree.makeGroup:(Lcom/sun/xml/internal/bind/v2/schemagen/GroupKind;Ljava/util/List;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo.isCollection:()Z
invokevirtual com.sun.xml.internal.bind.v2.schemagen.Tree.makeRepeated:(Z)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo.isRequired:()Z
ifeq 9
iconst_0
goto 10
StackMap locals:
StackMap stack: com.sun.xml.internal.bind.v2.schemagen.Tree
9: iconst_1
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo java.util.ArrayList com.sun.xml.internal.bind.v2.model.core.WildcardMode
StackMap stack: com.sun.xml.internal.bind.v2.schemagen.Tree int
10: invokevirtual com.sun.xml.internal.bind.v2.schemagen.Tree.makeOptional:(Z)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
astore 4
start local 4 11: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ReferencePropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
astore 5
start local 5 12: aload 5
ifnull 14
13: new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$6
dup
aload 0
aload 5
aload 1
aload 4
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$6.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo;Lcom/sun/xml/internal/bind/v2/schemagen/Tree;)V
areturn
14: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.Tree javax.xml.namespace.QName
StackMap stack:
aload 4
areturn
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 15 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 15 1 rp Lcom/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo<TT;TC;>;
1 15 2 children Ljava/util/ArrayList<Lcom/sun/xml/internal/bind/v2/schemagen/Tree;>;
3 4 3 e Lcom/sun/xml/internal/bind/v2/model/core/Element<TT;TC;>;
6 15 3 wc Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;
11 15 4 choice Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
12 15 5 ename Ljavax/xml/namespace/QName;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo<TT;TC;>;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
MethodParameters:
Name Flags
rp final
private com.sun.xml.internal.bind.v2.schemagen.Tree handleMapProp(com.sun.xml.internal.bind.v2.model.core.MapPropertyInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/MapPropertyInfo;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$7
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$7.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;Lcom/sun/xml/internal/bind/v2/model/core/MapPropertyInfo;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 1 1 mp Lcom/sun/xml/internal/bind/v2/model/core/MapPropertyInfo<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/MapPropertyInfo<TT;TC;>;)Lcom/sun/xml/internal/bind/v2/schemagen/Tree;
MethodParameters:
Name Flags
mp final
private void writeKeyOrValue(com.sun.xml.internal.bind.v2.schemagen.xmlschema.ExplicitGroup, java.lang.String, com.sun.xml.internal.bind.v2.model.core.NonElement<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ExplicitGroup;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.ExplicitGroup.element:()Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement;
aload 2
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalElement.name:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement;
astore 4
start local 4 1: aload 4
iconst_0
invokeinterface com.sun.xml.internal.bind.v2.schemagen.xmlschema.LocalElement.minOccurs:(I)Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs;
pop
2: aload 0
aload 4
aload 3
ldc "type"
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTypeRef:(Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost;Lcom/sun/xml/internal/bind/v2/model/core/NonElement;Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 4 1 seq Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ExplicitGroup;
0 4 2 tagName Ljava/lang/String;
0 4 3 typeRef Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
1 4 4 key Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement;
Signature: (Lcom/sun/xml/internal/bind/v2/schemagen/xmlschema/ExplicitGroup;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;)V
MethodParameters:
Name Flags
seq
tagName
typeRef
public void addGlobalAttribute(com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.attributeDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
aload 1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.MultiMap.put:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 3 1 ap Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;)V
MethodParameters:
Name Flags
ap
public void addGlobalElement(com.sun.xml.internal.bind.v2.model.core.TypeRef<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/TypeRef;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getTagName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType
dup
aload 0
iconst_0
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;ZLcom/sun/xml/internal/bind/v2/model/core/NonElement;)V
invokevirtual com.sun.xml.internal.bind.v2.schemagen.MultiMap.put:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getTarget:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
0 3 1 tref Lcom/sun/xml/internal/bind/v2/model/core/TypeRef<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/TypeRef<TT;TC;>;)V
MethodParameters:
Name Flags
tref
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "[classes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.classes:Ljava/util/Set;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc ",elementDecls="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc ",enums="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.enums:Ljava/util/Set;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
1 6 1 buf Ljava/lang/StringBuilder;
static int[] $SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$ID();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$ID:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.xml.internal.bind.v2.model.core.ID.values:()[Lcom/sun/xml/internal/bind/v2/model/core/ID;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.ID.ID:Lcom/sun/xml/internal/bind/v2/model/core/ID;
invokevirtual com.sun.xml.internal.bind.v2.model.core.ID.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.ID.IDREF:Lcom/sun/xml/internal/bind/v2/model/core/ID;
invokevirtual com.sun.xml.internal.bind.v2.model.core.ID.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.ID.NONE:Lcom/sun/xml/internal/bind/v2/model/core/ID;
invokevirtual com.sun.xml.internal.bind.v2.model.core.ID.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$ID:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$PropertyKind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$PropertyKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.values:()[Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.ATTRIBUTE:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
invokevirtual com.sun.xml.internal.bind.v2.model.core.PropertyKind.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.ELEMENT:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
invokevirtual com.sun.xml.internal.bind.v2.model.core.PropertyKind.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.MAP:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
invokevirtual com.sun.xml.internal.bind.v2.model.core.PropertyKind.ordinal:()I
iconst_5
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.REFERENCE:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
invokevirtual com.sun.xml.internal.bind.v2.model.core.PropertyKind.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.VALUE:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
invokevirtual com.sun.xml.internal.bind.v2.model.core.PropertyKind.ordinal:()I
iconst_1
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
dup
putstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$PropertyKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
static com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator access$2(com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace);
descriptor: (Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.this$0:Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "XmlSchemaGenerator.java"
NestHost: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator
InnerClasses:
private Namespace = com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace of com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$1
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$2
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$3
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$4
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$5
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$6
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$7
abstract ElementDeclaration = com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementDeclaration of com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
ElementWithType = com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType of com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
public abstract Entry = java.util.Map$Entry of java.util.Map