public final class com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator<T, C, F, M>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator
super_class: java.lang.Object
{
private static final java.util.logging.Logger logger;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.Map<java.lang.String, com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator<T, C, F, M>.Namespace> namespaces;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;>;
private com.sun.xml.internal.bind.api.ErrorListener errorListener;
descriptor: Lcom/sun/xml/internal/bind/api/ErrorListener;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.bind.v2.model.nav.Navigator<T, C, F, M> navigator;
descriptor: Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
flags: (0x0002) ACC_PRIVATE
Signature: Lcom/sun/xml/internal/bind/v2/model/nav/Navigator<TT;TC;TF;TM;>;
private final com.sun.xml.internal.bind.v2.model.core.TypeInfoSet<T, C, F, M> types;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet<TT;TC;TF;TM;>;
private final com.sun.xml.internal.bind.v2.model.core.NonElement<T, C> stringType;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
private final com.sun.xml.internal.bind.v2.model.core.NonElement<T, C> anyType;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
private final com.sun.xml.internal.bind.v2.util.CollisionCheckStack<com.sun.xml.internal.bind.v2.model.core.ClassInfo<T, C>> collisionChecker;
descriptor: Lcom/sun/xml/internal/bind/v2/util/CollisionCheckStack;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/util/CollisionCheckStack<Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;>;
private static final java.util.Comparator<java.lang.String> NAMESPACE_COMPARATOR;
descriptor: Ljava/util/Comparator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Comparator<Ljava/lang/String;>;
private static final java.lang.String newline;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "\n"
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$WildcardMode;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, 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.$assertionsDisabled:Z
3: invokestatic com.sun.xml.internal.bind.Util.getClassLogger:()Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.logger:Ljava/util/logging/Logger;
4: new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$1
dup
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$1.<init>:()V
putstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.NAMESPACE_COMPARATOR:Ljava/util/Comparator;
5: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.xml.internal.bind.v2.model.nav.Navigator<T, C, F, M>, com.sun.xml.internal.bind.v2.model.core.TypeInfoSet<T, C, F, M>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.TreeMap
dup
getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.NAMESPACE_COMPARATOR:Ljava/util/Comparator;
invokespecial java.util.TreeMap.<init>:(Ljava/util/Comparator;)V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
2: aload 0
new com.sun.xml.internal.bind.v2.util.CollisionCheckStack
dup
invokespecial com.sun.xml.internal.bind.v2.util.CollisionCheckStack.<init>:()V
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.collisionChecker:Lcom/sun/xml/internal/bind/v2/util/CollisionCheckStack;
3: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.navigator:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
4: aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.types:Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
5: aload 0
aload 2
aload 1
ldc Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.ref:(Ljava/lang/Class;)Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getTypeInfo:(Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.stringType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
6: aload 0
aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getAnyTypeInfo:()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.anyType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
7: aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.beans:()Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 10
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.bind.v2.model.nav.Navigator com.sun.xml.internal.bind.v2.model.core.TypeInfoSet top java.util.Iterator
StackMap stack:
8: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
astore 3
start local 3 9: aload 0
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.add:(Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;)V
end local 3 10: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
11: aload 2
aconst_null
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getElementMappings:(Ljava/lang/Object;)Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 14
StackMap locals:
StackMap stack:
12: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.ElementInfo
astore 3
start local 3 13: aload 0
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.add:(Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;)V
end local 3 14: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
15: aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.enums:()Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 18
StackMap locals:
StackMap stack:
16: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo
astore 3
start local 3 17: aload 0
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.add:(Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo;)V
end local 3 18: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
19: aload 2
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.arrays:()Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 22
StackMap locals:
StackMap stack:
20: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.ArrayInfo
astore 3
start local 3 21: aload 0
aload 3
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.add:(Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo;)V
end local 3 22: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 20
23: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 24 1 navigator Lcom/sun/xml/internal/bind/v2/model/nav/Navigator<TT;TC;TF;TM;>;
0 24 2 types Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet<TT;TC;TF;TM;>;
9 10 3 ci Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
13 14 3 ei1 Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo<TT;TC;>;
17 18 3 ei Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;
21 22 3 a Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/nav/Navigator<TT;TC;TF;TM;>;Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet<TT;TC;TF;TM;>;)V
MethodParameters:
Name Flags
navigator
types
private com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator<T, C, F, M>.Namespace getNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
aload 1
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.<init>:(Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator;Ljava/lang/String;)V
dup
astore 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
StackMap stack:
aload 2
areturn
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<TT;TC;TF;TM;>;
0 4 1 uri Ljava/lang/String;
1 4 2 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
Signature: (Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
MethodParameters:
Name Flags
uri
public void add(com.sun.xml.internal.bind.v2.model.core.ClassInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=11, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.$assertionsDisabled:Z
ifne 1
aload 1
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 2: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getClazz:()Ljava/lang/Object;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.navigator:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
ldc Lcom/sun/xml/internal/bind/api/CompositeStructure;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.asDecl:(Ljava/lang/Class;)Ljava/lang/Object;
if_acmpne 4
3: return
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.isElement:()Z
ifeq 10
5: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getElementName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 2
6: aload 0
aload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
astore 3
start local 3 7: aload 3
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.classes:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
8: aload 3
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
9: aload 0
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getElementName:()Ljavax/xml/namespace/QName;
iconst_0
aload 1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.add:(Ljavax/xml/namespace/QName;ZLcom/sun/xml/internal/bind/v2/model/core/NonElement;)V
end local 3 10: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 11: aload 3
ifnull 14
12: aload 3
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 2
13: goto 16
14: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 2
ifnonnull 16
15: return
16: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
astore 4
start local 4 17: aload 4
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.classes:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
18: 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 41
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.bind.v2.model.core.ClassInfo java.lang.String javax.xml.namespace.QName com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace top java.util.Iterator
StackMap stack:
19: 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 20: aload 4
aload 5
iconst_1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.processForeignNamespaces:(Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;I)V
21: aload 5
instanceof com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo
ifeq 27
22: aload 5
checkcast com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo
astore 7
start local 7 23: aload 7
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 8
start local 8 24: aload 8
invokevirtual java.lang.String.length:()I
ifle 27
25: aload 0
aload 8
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
aload 7
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addGlobalAttribute:(Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo;)V
26: aload 4
aload 7
invokeinterface com.sun.xml.internal.bind.v2.model.core.AttributePropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
end local 8 end local 7 27: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.bind.v2.model.core.ClassInfo java.lang.String javax.xml.namespace.QName com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.PropertyInfo java.util.Iterator
StackMap stack:
aload 5
instanceof com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo
ifeq 36
28: aload 5
checkcast com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo
astore 7
start local 7 29: aload 7
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo.getTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 35
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.bind.v2.model.core.ClassInfo java.lang.String javax.xml.namespace.QName com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.PropertyInfo java.util.Iterator com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo top java.util.Iterator
StackMap stack:
30: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.TypeRef
astore 8
start local 8 31: aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getTagName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 10
start local 10 32: aload 10
invokevirtual java.lang.String.length:()I
ifle 35
aload 10
aload 4
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 35
33: aload 0
aload 10
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
aload 8
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addGlobalElement:(Lcom/sun/xml/internal/bind/v2/model/core/TypeRef;)V
34: aload 4
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeRef.getTagName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
end local 10 end local 8 35: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 30
end local 7 36: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.bind.v2.model.core.ClassInfo java.lang.String javax.xml.namespace.QName com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.PropertyInfo java.util.Iterator
StackMap stack:
aload 0
aload 5
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.generateSwaRefAdapter:(Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;)Z
ifeq 38
37: aload 4
iconst_1
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.useSwaRef:Z
38: StackMap locals:
StackMap stack:
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.getExpectedMimeType:()Ljavax/activation/MimeType;
astore 7
start local 7 39: aload 7
ifnull 41
40: aload 4
iconst_1
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.useMimeNs:Z
end local 7 end local 5 41: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.bind.v2.model.core.ClassInfo java.lang.String javax.xml.namespace.QName com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
42: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
astore 5
start local 5 43: aload 5
ifnull 46
44: aload 0
aload 5
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.add:(Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;)V
45: aload 4
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
46: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.bind.v2.model.core.ClassInfo java.lang.String javax.xml.namespace.QName com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace com.sun.xml.internal.bind.v2.model.core.ClassInfo
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 47 1 clazz Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
2 47 2 nsUri Ljava/lang/String;
7 10 3 ns Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
11 47 3 tn Ljavax/xml/namespace/QName;
17 47 4 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
20 41 5 p Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;
23 27 7 ap Lcom/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo<TT;TC;>;
24 27 8 aUri Ljava/lang/String;
29 36 7 ep Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo<TT;TC;>;
31 35 8 tref Lcom/sun/xml/internal/bind/v2/model/core/TypeRef<TT;TC;>;
32 35 10 eUri Ljava/lang/String;
39 41 7 mimeType Ljavax/activation/MimeType;
43 47 5 bc Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;)V
MethodParameters:
Name Flags
clazz
public void add(com.sun.xml.internal.bind.v2.model.core.ElementInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.$assertionsDisabled:Z
ifne 1
aload 1
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 2: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementInfo.getElementName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 3: aload 0
aload 3
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
astore 4
start local 4 4: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementInfo.getScope:()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
ifnull 7
5: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.types:Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementInfo.getScope:()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getClazz:()Ljava/lang/Object;
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getElementInfo:(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;
astore 5
start local 5 6: goto 8
end local 5 7: StackMap locals: int javax.xml.namespace.QName com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.types:Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
aconst_null
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getElementInfo:(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;
astore 5
start local 5 8: StackMap locals: com.sun.xml.internal.bind.v2.model.core.ElementInfo
StackMap stack:
aload 5
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementInfo.getProperty:()Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo;
ldc Ljavax/xml/bind/annotation/XmlElement;
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo.readAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.xml.bind.annotation.XmlElement
astore 6
start local 6 9: aload 6
ifnonnull 12
10: iconst_0
istore 2
11: goto 13
12: StackMap locals: javax.xml.bind.annotation.XmlElement
StackMap stack:
aload 6
invokeinterface javax.xml.bind.annotation.XmlElement.nillable:()Z
istore 2
13: StackMap locals:
StackMap stack:
aload 4
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
aload 3
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType
dup
aload 4
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
iload 2
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementInfo.getContentType:()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
14: aload 4
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ElementInfo.getProperty:()Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo;
iconst_1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.processForeignNamespaces:(Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;I)V
15: 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 16 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 16 1 elem Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo<TT;TC;>;
2 16 2 nillable Z
3 16 3 name Ljavax/xml/namespace/QName;
4 16 4 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
6 7 5 ei Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;
8 16 5 ei Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;
9 16 6 xmlElem Ljavax/xml/bind/annotation/XmlElement;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo<TT;TC;>;)V
MethodParameters:
Name Flags
elem
public void add(com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.$assertionsDisabled:Z
ifne 1
aload 1
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 2: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.isElement:()Z
ifeq 8
3: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getElementName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 2
4: aload 0
aload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
astore 3
start local 3 5: aload 3
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.enums:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
6: aload 3
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
7: aload 0
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getElementName:()Ljavax/xml/namespace/QName;
iconst_0
aload 1
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.add:(Ljavax/xml/namespace/QName;ZLcom/sun/xml/internal/bind/v2/model/core/NonElement;)V
end local 3 8: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getTypeName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 9: aload 3
ifnull 12
10: aload 3
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 2
11: goto 14
12: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 2
ifnonnull 14
13: return
14: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
astore 4
start local 4 15: aload 4
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.enums:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
16: aload 4
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getBaseType:()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
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<TT;TC;TF;TM;>;
0 18 1 envm Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;
2 18 2 nsUri Ljava/lang/String;
5 8 3 ns Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
9 18 3 typeName Ljavax/xml/namespace/QName;
15 18 4 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;)V
MethodParameters:
Name Flags
envm
public void add(com.sun.xml.internal.bind.v2.model.core.ArrayInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.$assertionsDisabled:Z
ifne 1
aload 1
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.ArrayInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 2
start local 2 2: aload 0
aload 2
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
astore 3
start local 3 3: aload 3
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.arrays:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
4: aload 3
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;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.addDependencyTo:(Ljavax/xml/namespace/QName;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 6 1 a Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo<TT;TC;>;
2 6 2 namespaceURI Ljava/lang/String;
3 6 3 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/ArrayInfo<TT;TC;>;)V
MethodParameters:
Name Flags
a
public void add(javax.xml.namespace.QName, boolean, com.sun.xml.internal.bind.v2.model.core.NonElement<T, C>);
descriptor: (Ljavax/xml/namespace/QName;ZLcom/sun/xml/internal/bind/v2/model/core/NonElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 2
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getType:()Ljava/lang/Object;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.navigator:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
ldc Lcom/sun/xml/internal/bind/api/CompositeStructure;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.ref:(Ljava/lang/Class;)Ljava/lang/Object;
if_acmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.getNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator$Namespace;
astore 4
start local 4 3: aload 4
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.elementDecls:Lcom/sun/xml/internal/bind/v2/schemagen/MultiMap;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
new com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType
dup
aload 4
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
iload 2
aload 3
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
4: aload 3
ifnull 6
5: aload 4
aload 3
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
6: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
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 7 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 7 1 tagName Ljavax/xml/namespace/QName;
0 7 2 isNillable Z
0 7 3 type Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
3 7 4 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
Signature: (Ljavax/xml/namespace/QName;ZLcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;)V
MethodParameters:
Name Flags
tagName
isNillable
type
public void writeEpisodeFile(com.sun.xml.internal.txw2.output.XmlSerializer);
descriptor: (Lcom/sun/xml/internal/txw2/output/XmlSerializer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=11, args_size=2
start local 0 start local 1 0: ldc Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
aload 1
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.episode.Bindings
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
ldc ""
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 3
2: aload 2
ldc "http://java.sun.com/xml/ns/jaxb"
ldc "jaxb"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings._namespace:(Ljava/lang/String;Ljava/lang/String;)V
3: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.episode.Bindings
StackMap stack:
aload 2
ldc "2.1"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.version:(Ljava/lang/String;)V
4: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 37
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 3
start local 3 6: aload 2
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.bindings:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
astore 5
start local 5 7: aload 3
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 8: aload 7
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 12
9: aload 5
aload 7
ldc "tns"
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings._namespace:(Ljava/lang/String;Ljava/lang/String;)V
10: ldc "tns:"
astore 6
start local 6 11: goto 13
end local 6 12: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings top java.lang.String
StackMap stack:
ldc ""
astore 6
start local 6 13: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String
StackMap stack:
aload 5
new java.lang.StringBuilder
dup
ldc "x-schema::"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
ldc ""
goto 15
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String
StackMap stack: com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.StringBuilder
14: ldc "tns"
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String
StackMap stack: com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.StringBuilder java.lang.String
15: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.scd:(Ljava/lang/String;)V
16: aload 5
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.schemaBindings:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/SchemaBindings;
iconst_0
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.SchemaBindings.map:(Z)V
17: aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.classes:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 9
goto 28
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
18: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
astore 8
start local 8 19: aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
ifnonnull 20
goto 28
20: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String com.sun.xml.internal.bind.v2.model.core.ClassInfo java.util.Iterator
StackMap stack:
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
21: aload 5
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.bindings:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
astore 10
start local 10 22: aload 10
new java.lang.StringBuilder
dup
bipush 126
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.scd:(Ljava/lang/String;)V
23: aload 10
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.klass:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/Klass;
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Klass.ref:(Ljava/lang/String;)V
end local 10 24: StackMap locals:
StackMap stack:
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.isElement:()Z
ifeq 28
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getElementName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 28
25: aload 5
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.bindings:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
astore 10
start local 10 26: aload 10
new java.lang.StringBuilder
dup
aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getElementName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.scd:(Ljava/lang/String;)V
27: aload 10
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.klass:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/Klass;
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.ClassInfo.getName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Klass.ref:(Ljava/lang/String;)V
end local 10 end local 8 28: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
29: aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.enums:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 9
goto 35
StackMap locals:
StackMap stack:
30: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo
astore 8
start local 8 31: aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getTypeName:()Ljavax/xml/namespace/QName;
ifnonnull 32
goto 35
32: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo java.util.Iterator
StackMap stack:
aload 5
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.bindings:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
astore 10
start local 10 33: aload 10
new java.lang.StringBuilder
dup
bipush 126
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.scd:(Ljava/lang/String;)V
34: aload 10
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.klass:()Lcom/sun/xml/internal/bind/v2/schemagen/episode/Klass;
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.navigator:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 8
invokeinterface com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo.getClazz:()Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getClassName:(Ljava/lang/Object;)Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Klass.ref:(Ljava/lang/String;)V
end local 10 end local 8 35: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.util.Map$Entry java.util.Iterator com.sun.xml.internal.bind.v2.schemagen.episode.Bindings java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 30
36: aload 5
iconst_1
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.commit:(Z)V
end local 7 end local 6 end local 5 end local 3 37: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.bind.v2.schemagen.episode.Bindings top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
38: aload 2
invokeinterface com.sun.xml.internal.bind.v2.schemagen.episode.Bindings.commit:()V
39: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 40 1 out Lcom/sun/xml/internal/txw2/output/XmlSerializer;
1 40 2 root Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
6 37 3 e Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;>;
7 37 5 group Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
11 12 6 prefix Ljava/lang/String;
13 37 6 prefix Ljava/lang/String;
8 37 7 tns Ljava/lang/String;
19 28 8 ci Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
22 24 10 child Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
26 28 10 child Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
31 35 8 en Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;
33 35 10 child Lcom/sun/xml/internal/bind/v2/schemagen/episode/Bindings;
MethodParameters:
Name Flags
out
public void write(javax.xml.bind.SchemaOutputResolver, com.sun.xml.internal.bind.api.ErrorListener);
descriptor: (Ljavax/xml/bind/SchemaOutputResolver;Lcom/sun/xml/internal/bind/api/ErrorListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 4
3: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
new java.lang.StringBuilder
dup
ldc "Writing XML Schema for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
new com.sun.xml.internal.bind.v2.util.StackRecorder
dup
invokespecial com.sun.xml.internal.bind.v2.util.StackRecorder.<init>:()V
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
4: StackMap locals:
StackMap stack:
new com.sun.xml.internal.bind.v2.schemagen.FoolProofResolver
dup
aload 1
invokespecial com.sun.xml.internal.bind.v2.schemagen.FoolProofResolver.<init>:(Ljavax/xml/bind/SchemaOutputResolver;)V
astore 1
5: aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.errorListener:Lcom/sun/xml/internal/bind/api/ErrorListener;
6: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.types:Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
invokeinterface com.sun.xml.internal.bind.v2.model.core.TypeInfoSet.getSchemaLocations:()Ljava/util/Map;
astore 3
start local 3 7: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 4
start local 4 8: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 5
start local 5 9: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
ldc "http://www.w3.org/2001/XMLSchema"
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 21
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator javax.xml.bind.SchemaOutputResolver com.sun.xml.internal.bind.api.ErrorListener java.util.Map java.util.Map java.util.Map top java.util.Iterator
StackMap stack:
11: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
astore 6
start local 6 12: aload 3
aload 6
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 13: aload 8
ifnull 16
14: aload 5
aload 6
aload 8
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: goto 20
16: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator javax.xml.bind.SchemaOutputResolver com.sun.xml.internal.bind.api.ErrorListener java.util.Map java.util.Map java.util.Map com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace java.util.Iterator java.lang.String
StackMap stack:
aload 1
aload 6
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "schema"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokeinterface java.util.Map.size:()I
iconst_1
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ".xsd"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual javax.xml.bind.SchemaOutputResolver.createOutput:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Result;
astore 9
start local 9 17: aload 9
ifnull 20
18: aload 4
aload 6
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 5
aload 6
aload 9
invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 20: StackMap locals:
StackMap stack:
aload 6
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.resetWritten:()V
end local 8 end local 6 21: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator javax.xml.bind.SchemaOutputResolver com.sun.xml.internal.bind.api.ErrorListener java.util.Map java.util.Map java.util.Map top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
22: aload 4
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 33
StackMap locals:
StackMap stack:
23: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 6
start local 6 24: aload 6
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast javax.xml.transform.Result
astore 8
start local 8 25: aload 6
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
aload 8
aload 5
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.writeTo:(Ljavax/xml/transform/Result;Ljava/util/Map;)V
26: aload 8
instanceof javax.xml.transform.stream.StreamResult
ifeq 33
27: aload 8
checkcast javax.xml.transform.stream.StreamResult
invokevirtual javax.xml.transform.stream.StreamResult.getOutputStream:()Ljava/io/OutputStream;
astore 9
start local 9 28: aload 9
ifnull 31
29: aload 9
invokevirtual java.io.OutputStream.close:()V
30: goto 33
31: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator javax.xml.bind.SchemaOutputResolver com.sun.xml.internal.bind.api.ErrorListener java.util.Map java.util.Map java.util.Map java.util.Map$Entry java.util.Iterator javax.xml.transform.Result java.io.OutputStream
StackMap stack:
aload 8
checkcast javax.xml.transform.stream.StreamResult
invokevirtual javax.xml.transform.stream.StreamResult.getWriter:()Ljava/io/Writer;
astore 10
start local 10 32: aload 10
ifnull 33
aload 10
invokevirtual java.io.Writer.close:()V
end local 10 end local 9 end local 8 end local 6 33: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator javax.xml.bind.SchemaOutputResolver com.sun.xml.internal.bind.api.ErrorListener java.util.Map java.util.Map java.util.Map top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 23
34: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 35 1 resolver Ljavax/xml/bind/SchemaOutputResolver;
0 35 2 errorListener Lcom/sun/xml/internal/bind/api/ErrorListener;
7 35 3 schemaLocations Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
8 35 4 out Ljava/util/Map<Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;Ljavax/xml/transform/Result;>;
9 35 5 systemIds Ljava/util/Map<Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;Ljava/lang/String;>;
12 21 6 n Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
13 21 8 schemaLocation Ljava/lang/String;
17 20 9 output Ljavax/xml/transform/Result;
24 33 6 e Ljava/util/Map$Entry<Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;Ljavax/xml/transform/Result;>;
25 33 8 result Ljavax/xml/transform/Result;
28 33 9 outputStream Ljava/io/OutputStream;
32 33 10 writer Ljava/io/Writer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
resolver
errorListener
private boolean generateSwaRefAdapter(com.sun.xml.internal.bind.v2.model.core.NonElementRef<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElementRef.getSource:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
invokevirtual com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.generateSwaRefAdapter:(Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 1 1 typeRef Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef<TT;TC;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/NonElementRef<TT;TC;>;)Z
MethodParameters:
Name Flags
typeRef
private boolean generateSwaRefAdapter(com.sun.xml.internal.bind.v2.model.core.PropertyInfo<T, C>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.core.PropertyInfo.getAdapter:()Lcom/sun/xml/internal/bind/v2/model/core/Adapter;
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_0
ireturn
2: StackMap locals: com.sun.xml.internal.bind.v2.model.core.Adapter
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.navigator:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
ldc Lcom/sun/xml/internal/bind/v2/runtime/SwaRefAdapter;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.asDecl:(Ljava/lang/Class;)Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnonnull 4
iconst_0
ireturn
4: StackMap locals: java.lang.Object
StackMap stack:
aload 3
aload 2
getfield com.sun.xml.internal.bind.v2.model.core.Adapter.adapterType:Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
0 5 1 prop Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;
1 5 2 adapter Lcom/sun/xml/internal/bind/v2/model/core/Adapter<TT;TC;>;
3 5 3 o Ljava/lang/Object;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo<TT;TC;>;)Z
MethodParameters:
Name Flags
prop
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, 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 0
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.namespaces:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator java.lang.StringBuilder top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace
astore 2
start local 2 3: aload 1
invokevirtual java.lang.StringBuilder.length:()I
ifle 4
aload 1
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator java.lang.StringBuilder com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace java.util.Iterator
StackMap stack:
aload 1
aload 2
getfield com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace.uri:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 61
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
end local 2 5: StackMap locals: com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: new java.lang.StringBuilder
dup
aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 91
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>;
1 7 1 buf Ljava/lang/StringBuilder;
3 5 2 ns Lcom/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator<TT;TC;TF;TM;>.Namespace;
private static java.lang.String getProcessContentsModeName(com.sun.xml.internal.bind.v2.model.core.WildcardMode);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$WildcardMode:()[I
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.core.WildcardMode.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 2
2: 1
3: 1
default: 3
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.core.WildcardMode.name:()Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 wc Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;
MethodParameters:
Name Flags
wc
protected static java.lang.String relativize(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.$assertionsDisabled:Z
ifne 1
aload 0
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 1
ifnonnull 3
aload 0
2: areturn
3: StackMap locals:
StackMap stack:
new java.net.URI
dup
aload 0
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.escapeURI:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 2
start local 2 4: new java.net.URI
dup
aload 1
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.escapeURI:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 3
start local 3 5: aload 2
invokevirtual java.net.URI.isOpaque:()Z
ifne 6
aload 3
invokevirtual java.net.URI.isOpaque:()Z
ifeq 8
6: StackMap locals: java.net.URI java.net.URI
StackMap stack:
aload 0
7: areturn
8: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
aload 3
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.equalsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 10
9: aload 2
invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
aload 3
invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.equal:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 12
10: StackMap locals:
StackMap stack:
aload 0
11: areturn
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.net.URI.getPath:()Ljava/lang/String;
astore 4
start local 4 13: aload 3
invokevirtual java.net.URI.getPath:()Ljava/lang/String;
astore 5
start local 5 14: aload 5
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 16
15: aload 5
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.normalizeUriPath:(Ljava/lang/String;)Ljava/lang/String;
astore 5
16: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 4
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: ldc "."
areturn
18: StackMap locals:
StackMap stack:
aload 4
aload 5
aload 2
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.fixNull:(Ljava/lang/String;)Ljava/lang/String;
ldc "file"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.calculateRelativePath:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 6
start local 6 19: aload 6
ifnonnull 22
20: aload 0
21: areturn
22: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 7
start local 7 23: aload 7
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
24: aload 2
invokevirtual java.net.URI.getQuery:()Ljava/lang/String;
ifnull 26
25: aload 7
bipush 63
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.net.URI.getQuery:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
26: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 2
invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
ifnull 28
27: aload 7
bipush 35
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
28: StackMap locals:
StackMap stack:
aload 7
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
29: areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 30: StackMap locals: java.lang.String java.lang.String
StackMap stack: java.net.URISyntaxException
pop
31: new java.lang.InternalError
dup
new java.lang.StringBuilder
dup
ldc "Error escaping one of these uris:\n\t"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n\t"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 uri Ljava/lang/String;
0 32 1 baseUri Ljava/lang/String;
4 30 2 theUri Ljava/net/URI;
5 30 3 theBaseUri Ljava/net/URI;
13 30 4 uriPath Ljava/lang/String;
14 30 5 basePath Ljava/lang/String;
19 30 6 relPath Ljava/lang/String;
23 30 7 relUri Ljava/lang/StringBuilder;
Exception table:
from to target type
0 2 30 Class java.net.URISyntaxException
3 7 30 Class java.net.URISyntaxException
8 11 30 Class java.net.URISyntaxException
12 17 30 Class java.net.URISyntaxException
18 21 30 Class java.net.URISyntaxException
22 29 30 Class java.net.URISyntaxException
MethodParameters:
Name Flags
uri
baseUri
private static java.lang.String fixNull(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
ldc ""
areturn
1: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 s Ljava/lang/String;
MethodParameters:
Name Flags
s
private static java.lang.String calculateRelativePath(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic java.io.File.pathSeparatorChar:C
bipush 59
if_icmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: aload 1
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: int
StackMap stack:
iload 2
ifeq 6
iload 3
ifeq 6
aload 0
aload 1
invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.startsWithIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 7
StackMap locals:
StackMap stack:
6: aload 0
aload 1
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
areturn
8: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "../"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.getParentUriPath:(Ljava/lang/String;)Ljava/lang/String;
iload 2
invokestatic com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator.calculateRelativePath:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 uri Ljava/lang/String;
0 9 1 base Ljava/lang/String;
0 9 2 fileUrl Z
3 9 3 onWindows Z
MethodParameters:
Name Flags
uri
base
fileUrl
private static boolean startsWithIgnoreCase(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 t Ljava/lang/String;
MethodParameters:
Name Flags
s
t
static int[] $SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$WildcardMode();
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.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$WildcardMode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.xml.internal.bind.v2.model.core.WildcardMode.values:()[Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.xml.internal.bind.v2.model.core.WildcardMode.LAX:Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;
invokevirtual com.sun.xml.internal.bind.v2.model.core.WildcardMode.ordinal:()I
iconst_3
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.WildcardMode.SKIP:Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;
invokevirtual com.sun.xml.internal.bind.v2.model.core.WildcardMode.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.WildcardMode.STRICT:Lcom/sun/xml/internal/bind/v2/model/core/WildcardMode;
invokevirtual com.sun.xml.internal.bind.v2.model.core.WildcardMode.ordinal:()I
iconst_1
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.$SWITCH_TABLE$com$sun$xml$internal$bind$v2$model$core$WildcardMode:[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
}
Signature: <T:Ljava/lang/Object;C:Ljava/lang/Object;F:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "XmlSchemaGenerator.java"
NestMembers:
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$1 com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace 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 com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementDeclaration com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace$ElementWithType
InnerClasses:
com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$1
private Namespace = com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator$Namespace of com.sun.xml.internal.bind.v2.schemagen.XmlSchemaGenerator
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