public final class com.sun.tools.internal.xjc.model.Model implements com.sun.xml.internal.bind.v2.model.core.TypeInfoSet<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass, java.lang.Void, java.lang.Void>, com.sun.tools.internal.xjc.model.CCustomizable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.tools.internal.xjc.model.Model
super_class: java.lang.Object
{
private final java.util.Map<com.sun.tools.internal.xjc.model.nav.NClass, com.sun.tools.internal.xjc.model.CClassInfo> beans;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NClass;Lcom/sun/tools/internal/xjc/model/CClassInfo;>;
private final java.util.Map<com.sun.tools.internal.xjc.model.nav.NClass, com.sun.tools.internal.xjc.model.CEnumLeafInfo> enums;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NClass;Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;>;
private final java.util.Map<com.sun.tools.internal.xjc.model.nav.NClass, java.util.Map<javax.xml.namespace.QName, com.sun.tools.internal.xjc.model.CElementInfo>> elementMappings;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NClass;Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CElementInfo;>;>;
private final java.lang.Iterable<? extends com.sun.tools.internal.xjc.model.CElementInfo> allElements;
descriptor: Ljava/lang/Iterable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Iterable<+Lcom/sun/tools/internal/xjc/model/CElementInfo;>;
private final java.util.Map<javax.xml.namespace.QName, com.sun.tools.internal.xjc.model.TypeUse> typeUses;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/TypeUse;>;
private com.sun.xml.internal.bind.api.impl.NameConverter nameConverter;
descriptor: Lcom/sun/xml/internal/bind/api/impl/NameConverter;
flags: (0x0002) ACC_PRIVATE
com.sun.tools.internal.xjc.model.CCustomizations customizations;
descriptor: Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0000)
private boolean packageLevelAnnotations;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public final com.sun.xml.internal.xsom.XSSchemaSet schemaComponent;
descriptor: Lcom/sun/xml/internal/xsom/XSSchemaSet;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private com.sun.tools.internal.xjc.model.CCustomizations globalCustomizations;
descriptor: Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0002) ACC_PRIVATE
public final com.sun.codemodel.internal.JCodeModel codeModel;
descriptor: Lcom/sun/codemodel/internal/JCodeModel;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlTransient()
public final com.sun.tools.internal.xjc.Options options;
descriptor: Lcom/sun/tools/internal/xjc/Options;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public boolean serializable;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
public java.lang.Long serialVersionUID;
descriptor: Ljava/lang/Long;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
public com.sun.codemodel.internal.JClass rootClass;
descriptor: Lcom/sun/codemodel/internal/JClass;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlTransient()
public com.sun.codemodel.internal.JClass rootInterface;
descriptor: Lcom/sun/codemodel/internal/JClass;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlTransient()
public com.sun.tools.internal.xjc.generator.bean.ImplStructureStrategy strategy;
descriptor: Lcom/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy;
flags: (0x0001) ACC_PUBLIC
final com.sun.tools.internal.xjc.model.ClassNameAllocatorWrapper allocator;
descriptor: Lcom/sun/tools/internal/xjc/model/ClassNameAllocatorWrapper;
flags: (0x0010) ACC_FINAL
public final com.sun.tools.internal.xjc.model.SymbolSpace defaultSymbolSpace;
descriptor: Lcom/sun/tools/internal/xjc/model/SymbolSpace;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlTransient()
private final java.util.Map<java.lang.String, com.sun.tools.internal.xjc.model.SymbolSpace> symbolSpaces;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/tools/internal/xjc/model/SymbolSpace;>;
private final java.util.Map<com.sun.codemodel.internal.JPackage, com.sun.tools.internal.xjc.model.CClassInfoParent$Package> cache;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/codemodel/internal/JPackage;Lcom/sun/tools/internal/xjc/model/CClassInfoParent$Package;>;
static final org.xml.sax.Locator EMPTY_LOCATOR;
descriptor: Lorg/xml/sax/Locator;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: ldc Lcom/sun/tools/internal/xjc/model/Model;
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.tools.internal.xjc.model.Model.$assertionsDisabled:Z
3: new org.xml.sax.helpers.LocatorImpl
dup
invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
astore 0
start local 0 4: aload 0
iconst_m1
invokevirtual org.xml.sax.helpers.LocatorImpl.setColumnNumber:(I)V
5: aload 0
iconst_m1
invokevirtual org.xml.sax.helpers.LocatorImpl.setLineNumber:(I)V
6: aload 0
putstatic com.sun.tools.internal.xjc.model.Model.EMPTY_LOCATOR:Lorg/xml/sax/Locator;
end local 0 7: return
LocalVariableTable:
Start End Slot Name Signature
4 7 0 l Lorg/xml/sax/helpers/LocatorImpl;
public void <init>(com.sun.tools.internal.xjc.Options, com.sun.codemodel.internal.JCodeModel, com.sun.xml.internal.bind.api.impl.NameConverter, com.sun.tools.internal.xjc.api.ClassNameAllocator, com.sun.xml.internal.xsom.XSSchemaSet);
descriptor: (Lcom/sun/tools/internal/xjc/Options;Lcom/sun/codemodel/internal/JCodeModel;Lcom/sun/xml/internal/bind/api/impl/NameConverter;Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;Lcom/sun/xml/internal/xsom/XSSchemaSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield com.sun.tools.internal.xjc.model.Model.beans:Ljava/util/Map;
2: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield com.sun.tools.internal.xjc.model.Model.enums:Ljava/util/Map;
3: aload 0
4: new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield com.sun.tools.internal.xjc.model.Model.elementMappings:Ljava/util/Map;
5: aload 0
6: new com.sun.tools.internal.xjc.model.Model$1
dup
aload 0
invokespecial com.sun.tools.internal.xjc.model.Model$1.<init>:(Lcom/sun/tools/internal/xjc/model/Model;)V
putfield com.sun.tools.internal.xjc.model.Model.allElements:Ljava/lang/Iterable;
7: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield com.sun.tools.internal.xjc.model.Model.typeUses:Ljava/util/Map;
8: aload 0
iconst_1
putfield com.sun.tools.internal.xjc.model.Model.packageLevelAnnotations:Z
9: aload 0
new com.sun.tools.internal.xjc.model.CCustomizations
dup
invokespecial com.sun.tools.internal.xjc.model.CCustomizations.<init>:()V
putfield com.sun.tools.internal.xjc.model.Model.globalCustomizations:Lcom/sun/tools/internal/xjc/model/CCustomizations;
10: aload 0
getstatic com.sun.tools.internal.xjc.generator.bean.ImplStructureStrategy.BEAN_ONLY:Lcom/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy;
putfield com.sun.tools.internal.xjc.model.Model.strategy:Lcom/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.internal.xjc.model.Model.symbolSpaces:Ljava/util/Map;
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.internal.xjc.model.Model.cache:Ljava/util/Map;
13: aload 0
aload 1
putfield com.sun.tools.internal.xjc.model.Model.options:Lcom/sun/tools/internal/xjc/Options;
14: aload 0
aload 2
putfield com.sun.tools.internal.xjc.model.Model.codeModel:Lcom/sun/codemodel/internal/JCodeModel;
15: aload 0
aload 3
putfield com.sun.tools.internal.xjc.model.Model.nameConverter:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
16: aload 0
new com.sun.tools.internal.xjc.model.SymbolSpace
dup
aload 0
getfield com.sun.tools.internal.xjc.model.Model.codeModel:Lcom/sun/codemodel/internal/JCodeModel;
invokespecial com.sun.tools.internal.xjc.model.SymbolSpace.<init>:(Lcom/sun/codemodel/internal/JCodeModel;)V
putfield com.sun.tools.internal.xjc.model.Model.defaultSymbolSpace:Lcom/sun/tools/internal/xjc/model/SymbolSpace;
17: aload 0
getfield com.sun.tools.internal.xjc.model.Model.defaultSymbolSpace:Lcom/sun/tools/internal/xjc/model/SymbolSpace;
aload 0
getfield com.sun.tools.internal.xjc.model.Model.codeModel:Lcom/sun/codemodel/internal/JCodeModel;
ldc Ljava/lang/Object;
invokevirtual com.sun.codemodel.internal.JCodeModel.ref:(Ljava/lang/Class;)Lcom/sun/codemodel/internal/JClass;
invokevirtual com.sun.tools.internal.xjc.model.SymbolSpace.setType:(Lcom/sun/codemodel/internal/JType;)V
18: aload 0
getfield com.sun.tools.internal.xjc.model.Model.elementMappings:Ljava/util/Map;
aconst_null
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 1
getfield com.sun.tools.internal.xjc.Options.automaticNameConflictResolution:Z
ifeq 21
20: new com.sun.tools.internal.xjc.model.AutoClassNameAllocator
dup
aload 4
invokespecial com.sun.tools.internal.xjc.model.AutoClassNameAllocator.<init>:(Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;)V
astore 4
21: StackMap locals: com.sun.tools.internal.xjc.model.Model com.sun.tools.internal.xjc.Options com.sun.codemodel.internal.JCodeModel com.sun.xml.internal.bind.api.impl.NameConverter com.sun.tools.internal.xjc.api.ClassNameAllocator com.sun.xml.internal.xsom.XSSchemaSet
StackMap stack:
aload 0
new com.sun.tools.internal.xjc.model.ClassNameAllocatorWrapper
dup
aload 4
invokespecial com.sun.tools.internal.xjc.model.ClassNameAllocatorWrapper.<init>:(Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;)V
putfield com.sun.tools.internal.xjc.model.Model.allocator:Lcom/sun/tools/internal/xjc/model/ClassNameAllocatorWrapper;
22: aload 0
aload 5
putfield com.sun.tools.internal.xjc.model.Model.schemaComponent:Lcom/sun/xml/internal/xsom/XSSchemaSet;
23: aload 0
getfield com.sun.tools.internal.xjc.model.Model.globalCustomizations:Lcom/sun/tools/internal/xjc/model/CCustomizations;
aload 0
aload 0
invokevirtual com.sun.tools.internal.xjc.model.CCustomizations.setParent:(Lcom/sun/tools/internal/xjc/model/Model;Lcom/sun/tools/internal/xjc/model/CCustomizable;)V
24: 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 25 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 25 1 opts Lcom/sun/tools/internal/xjc/Options;
0 25 2 cm Lcom/sun/codemodel/internal/JCodeModel;
0 25 3 nc Lcom/sun/xml/internal/bind/api/impl/NameConverter;
0 25 4 allocator Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;
0 25 5 schemaComponent Lcom/sun/xml/internal/xsom/XSSchemaSet;
MethodParameters:
Name Flags
opts
cm
nc
allocator
schemaComponent
public void setNameConverter(com.sun.xml.internal.bind.api.impl.NameConverter);
descriptor: (Lcom/sun/xml/internal/bind/api/impl/NameConverter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.tools.internal.xjc.model.Model.$assertionsDisabled:Z
ifne 1
aload 0
getfield com.sun.tools.internal.xjc.model.Model.nameConverter:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
ifnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
getstatic com.sun.tools.internal.xjc.model.Model.$assertionsDisabled:Z
ifne 2
aload 1
ifnonnull 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.tools.internal.xjc.model.Model.nameConverter:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 4 1 nameConverter Lcom/sun/xml/internal/bind/api/impl/NameConverter;
MethodParameters:
Name Flags
nameConverter
public final com.sun.xml.internal.bind.api.impl.NameConverter getNameConverter();
descriptor: ()Lcom/sun/xml/internal/bind/api/impl/NameConverter;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.nameConverter:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
public boolean isPackageLevelAnnotations();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.packageLevelAnnotations:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
public void setPackageLevelAnnotations(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.tools.internal.xjc.model.Model.packageLevelAnnotations:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 2 1 packageLevelAnnotations Z
MethodParameters:
Name Flags
packageLevelAnnotations
public com.sun.tools.internal.xjc.model.SymbolSpace getSymbolSpace(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/internal/xjc/model/SymbolSpace;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.symbolSpaces:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.SymbolSpace
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 0
getfield com.sun.tools.internal.xjc.model.Model.symbolSpaces:Ljava/util/Map;
aload 1
new com.sun.tools.internal.xjc.model.SymbolSpace
dup
aload 0
getfield com.sun.tools.internal.xjc.model.Model.codeModel:Lcom/sun/codemodel/internal/JCodeModel;
invokespecial com.sun.tools.internal.xjc.model.SymbolSpace.<init>:(Lcom/sun/codemodel/internal/JCodeModel;)V
dup
astore 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: com.sun.tools.internal.xjc.model.SymbolSpace
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/tools/internal/xjc/model/Model;
0 4 1 name Ljava/lang/String;
1 4 2 ss Lcom/sun/tools/internal/xjc/model/SymbolSpace;
MethodParameters:
Name Flags
name
public com.sun.tools.internal.xjc.outline.Outline generateCode(com.sun.tools.internal.xjc.Options, com.sun.tools.internal.xjc.ErrorReceiver);
descriptor: (Lcom/sun/tools/internal/xjc/Options;Lcom/sun/tools/internal/xjc/ErrorReceiver;)Lcom/sun/tools/internal/xjc/outline/Outline;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.tools.internal.xjc.util.ErrorReceiverFilter
dup
aload 2
invokespecial com.sun.tools.internal.xjc.util.ErrorReceiverFilter.<init>:(Lcom/sun/tools/internal/xjc/api/ErrorListener;)V
astore 3
start local 3 1: aload 0
aload 3
invokestatic com.sun.tools.internal.xjc.generator.bean.BeanGenerator.generate:(Lcom/sun/tools/internal/xjc/model/Model;Lcom/sun/tools/internal/xjc/ErrorReceiver;)Lcom/sun/tools/internal/xjc/outline/Outline;
astore 4
start local 4 2: aload 1
getfield com.sun.tools.internal.xjc.Options.activePlugins:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 5
StackMap locals: com.sun.tools.internal.xjc.model.Model com.sun.tools.internal.xjc.Options com.sun.tools.internal.xjc.ErrorReceiver com.sun.tools.internal.xjc.util.ErrorReceiverFilter com.sun.tools.internal.xjc.outline.Outline top java.util.Iterator
StackMap stack:
3: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.Plugin
astore 5
start local 5 4: aload 5
aload 4
aload 1
aload 3
invokevirtual com.sun.tools.internal.xjc.Plugin.run:(Lcom/sun/tools/internal/xjc/outline/Outline;Lcom/sun/tools/internal/xjc/Options;Lorg/xml/sax/ErrorHandler;)Z
pop
end local 5 5: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: goto 9
StackMap locals: com.sun.tools.internal.xjc.model.Model com.sun.tools.internal.xjc.Options com.sun.tools.internal.xjc.ErrorReceiver com.sun.tools.internal.xjc.util.ErrorReceiverFilter com.sun.tools.internal.xjc.outline.Outline
StackMap stack: org.xml.sax.SAXException
7: pop
8: aconst_null
areturn
9: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 5
start local 5 10: aload 0
getfield com.sun.tools.internal.xjc.model.Model.customizations:Lcom/sun/tools/internal/xjc/model/CCustomizations;
astore 6
start local 6 11: goto 30
12: StackMap locals: java.util.Set com.sun.tools.internal.xjc.model.CCustomizations
StackMap stack:
aload 5
aload 6
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 14
13: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
14: StackMap locals:
StackMap stack:
aload 6
invokevirtual com.sun.tools.internal.xjc.model.CCustomizations.iterator:()Ljava/util/Iterator;
astore 8
goto 28
StackMap locals: com.sun.tools.internal.xjc.model.Model com.sun.tools.internal.xjc.Options com.sun.tools.internal.xjc.ErrorReceiver com.sun.tools.internal.xjc.util.ErrorReceiverFilter com.sun.tools.internal.xjc.outline.Outline java.util.Set com.sun.tools.internal.xjc.model.CCustomizations top java.util.Iterator
StackMap stack:
15: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CPluginCustomization
astore 7
start local 7 16: aload 7
invokevirtual com.sun.tools.internal.xjc.model.CPluginCustomization.isAcknowledged:()Z
ifne 28
17: aload 3
18: aload 7
getfield com.sun.tools.internal.xjc.model.CPluginCustomization.locator:Lorg/xml/sax/Locator;
19: ldc "UnusedCustomizationChecker.UnacknolwedgedCustomization"
iconst_1
anewarray java.lang.Object
dup
iconst_0
20: aload 7
getfield com.sun.tools.internal.xjc.model.CPluginCustomization.element:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
aastore
21: invokestatic com.sun.tools.internal.xjc.reader.xmlschema.Messages.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
22: invokevirtual com.sun.tools.internal.xjc.util.ErrorReceiverFilter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
23: aload 3
24: aload 6
invokevirtual com.sun.tools.internal.xjc.model.CCustomizations.getOwner:()Lcom/sun/tools/internal/xjc/model/CCustomizable;
invokeinterface com.sun.tools.internal.xjc.model.CCustomizable.getLocator:()Lorg/xml/sax/Locator;
25: ldc "UnusedCustomizationChecker.UnacknolwedgedCustomization.Relevant"
iconst_0
anewarray java.lang.Object
26: invokestatic com.sun.tools.internal.xjc.reader.xmlschema.Messages.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
27: invokevirtual com.sun.tools.internal.xjc.util.ErrorReceiverFilter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
end local 7 28: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
29: aload 6
getfield com.sun.tools.internal.xjc.model.CCustomizations.next:Lcom/sun/tools/internal/xjc/model/CCustomizations;
astore 6
StackMap locals: com.sun.tools.internal.xjc.model.Model com.sun.tools.internal.xjc.Options com.sun.tools.internal.xjc.ErrorReceiver com.sun.tools.internal.xjc.util.ErrorReceiverFilter com.sun.tools.internal.xjc.outline.Outline java.util.Set com.sun.tools.internal.xjc.model.CCustomizations
StackMap stack:
30: aload 6
ifnonnull 12
end local 6 31: aload 3
invokevirtual com.sun.tools.internal.xjc.util.ErrorReceiverFilter.hadError:()Z
ifeq 33
32: aconst_null
astore 4
33: StackMap locals:
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 34 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 34 1 opt Lcom/sun/tools/internal/xjc/Options;
0 34 2 receiver Lcom/sun/tools/internal/xjc/ErrorReceiver;
1 34 3 ehf Lcom/sun/tools/internal/xjc/util/ErrorReceiverFilter;
2 34 4 o Lcom/sun/tools/internal/xjc/outline/Outline;
4 5 5 ma Lcom/sun/tools/internal/xjc/Plugin;
10 34 5 check Ljava/util/Set<Lcom/sun/tools/internal/xjc/model/CCustomizations;>;
11 31 6 c Lcom/sun/tools/internal/xjc/model/CCustomizations;
16 28 7 p Lcom/sun/tools/internal/xjc/model/CPluginCustomization;
Exception table:
from to target type
2 6 7 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
opt
receiver
public final java.util.Map<javax.xml.namespace.QName, com.sun.tools.internal.xjc.model.CClassInfo> createTopLevelBindings();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.internal.xjc.model.Model.beans:()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.tools.internal.xjc.model.Model java.util.Map top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CClassInfo
astore 2
start local 2 3: aload 2
invokevirtual com.sun.tools.internal.xjc.model.CClassInfo.isElement:()Z
ifeq 5
4: aload 1
aload 2
invokevirtual com.sun.tools.internal.xjc.model.CClassInfo.getElementName:()Ljavax/xml/namespace/QName;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/xjc/model/Model;
1 7 1 r Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CClassInfo;>;
3 5 2 b Lcom/sun/tools/internal/xjc/model/CClassInfo;
Signature: ()Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CClassInfo;>;
public com.sun.xml.internal.bind.v2.model.nav.Navigator<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass, java.lang.Void, java.lang.Void> getNavigator();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.tools.internal.xjc.model.nav.NavigatorImpl.theInstance:Lcom/sun/tools/internal/xjc/model/nav/NavigatorImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;Ljava/lang/Void;Ljava/lang/Void;>;
public com.sun.tools.internal.xjc.model.CNonElement getTypeInfo(com.sun.tools.internal.xjc.model.nav.NType);
descriptor: (Lcom/sun/tools/internal/xjc/model/nav/NType;)Lcom/sun/tools/internal/xjc/model/CNonElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.LEAVES:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
areturn
2: StackMap locals: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.tools.internal.xjc.model.Model.getNavigator:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.asDecl:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.nav.NClass
invokevirtual com.sun.tools.internal.xjc.model.Model.getClassInfo:(Lcom/sun/tools/internal/xjc/model/nav/NClass;)Lcom/sun/tools/internal/xjc/model/CClassInfo;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 3 1 type Lcom/sun/tools/internal/xjc/model/nav/NType;
1 3 2 leaf Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
MethodParameters:
Name Flags
type
public com.sun.tools.internal.xjc.model.CBuiltinLeafInfo getAnyTypeInfo();
descriptor: ()Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.ANYTYPE:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
public com.sun.tools.internal.xjc.model.CNonElement getTypeInfo(com.sun.xml.internal.bind.v2.model.core.Ref<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/Ref;)Lcom/sun/tools/internal/xjc/model/CNonElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.tools.internal.xjc.model.Model.$assertionsDisabled:Z
ifne 1
aload 1
getfield com.sun.xml.internal.bind.v2.model.core.Ref.valueList:Z
ifeq 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.xml.internal.bind.v2.model.core.Ref.type:Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.nav.NType
invokevirtual com.sun.tools.internal.xjc.model.Model.getTypeInfo:(Lcom/sun/tools/internal/xjc/model/nav/NType;)Lcom/sun/tools/internal/xjc/model/CNonElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 2 1 ref Lcom/sun/xml/internal/bind/v2/model/core/Ref<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/core/Ref<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;>;)Lcom/sun/tools/internal/xjc/model/CNonElement;
MethodParameters:
Name Flags
ref
public java.util.Map<com.sun.tools.internal.xjc.model.nav.NClass, com.sun.tools.internal.xjc.model.CClassInfo> beans();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.beans:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NClass;Lcom/sun/tools/internal/xjc/model/CClassInfo;>;
public java.util.Map<com.sun.tools.internal.xjc.model.nav.NClass, com.sun.tools.internal.xjc.model.CEnumLeafInfo> enums();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.enums:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NClass;Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;>;
public java.util.Map<javax.xml.namespace.QName, com.sun.tools.internal.xjc.model.TypeUse> typeUses();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.typeUses:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/TypeUse;>;
public java.util.Map<com.sun.tools.internal.xjc.model.nav.NType, ? extends com.sun.tools.internal.xjc.model.CArrayInfo> arrays();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NType;+Lcom/sun/tools/internal/xjc/model/CArrayInfo;>;
public java.util.Map<com.sun.tools.internal.xjc.model.nav.NType, ? extends com.sun.tools.internal.xjc.model.CBuiltinLeafInfo> builtins();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.LEAVES:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NType;+Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;>;
public com.sun.tools.internal.xjc.model.CClassInfo getClassInfo(com.sun.tools.internal.xjc.model.nav.NClass);
descriptor: (Lcom/sun/tools/internal/xjc/model/nav/NClass;)Lcom/sun/tools/internal/xjc/model/CClassInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.beans:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CClassInfo
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 1 1 t Lcom/sun/tools/internal/xjc/model/nav/NClass;
MethodParameters:
Name Flags
t
public com.sun.tools.internal.xjc.model.CElementInfo getElementInfo(com.sun.tools.internal.xjc.model.nav.NClass, javax.xml.namespace.QName);
descriptor: (Lcom/sun/tools/internal/xjc/model/nav/NClass;Ljavax/xml/namespace/QName;)Lcom/sun/tools/internal/xjc/model/CElementInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.elementMappings:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Map
astore 3
start local 3 1: aload 3
ifnull 4
2: aload 3
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CElementInfo
astore 4
start local 4 3: aload 4
ifnull 4
aload 4
areturn
end local 4 4: StackMap locals: java.util.Map
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.model.Model.elementMappings:Ljava/util/Map;
aconst_null
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Map
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CElementInfo
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 5 1 scope Lcom/sun/tools/internal/xjc/model/nav/NClass;
0 5 2 name Ljavax/xml/namespace/QName;
1 5 3 m Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CElementInfo;>;
3 4 4 r Lcom/sun/tools/internal/xjc/model/CElementInfo;
MethodParameters:
Name Flags
scope
name
public java.util.Map<javax.xml.namespace.QName, com.sun.tools.internal.xjc.model.CElementInfo> getElementMappings(com.sun.tools.internal.xjc.model.nav.NClass);
descriptor: (Lcom/sun/tools/internal/xjc/model/nav/NClass;)Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.elementMappings:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Map
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 1 1 scope Lcom/sun/tools/internal/xjc/model/nav/NClass;
Signature: (Lcom/sun/tools/internal/xjc/model/nav/NClass;)Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CElementInfo;>;
MethodParameters:
Name Flags
scope
public java.lang.Iterable<? extends com.sun.tools.internal.xjc.model.CElementInfo> getAllElements();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.allElements:Ljava/lang/Iterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Ljava/lang/Iterable<+Lcom/sun/tools/internal/xjc/model/CElementInfo;>;
public com.sun.xml.internal.xsom.XSComponent getSchemaComponent();
descriptor: ()Lcom/sun/xml/internal/xsom/XSComponent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
public org.xml.sax.Locator getLocator();
descriptor: ()Lorg/xml/sax/Locator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.xml.sax.helpers.LocatorImpl
dup
invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
astore 1
start local 1 1: aload 1
iconst_m1
invokevirtual org.xml.sax.helpers.LocatorImpl.setLineNumber:(I)V
2: aload 1
iconst_m1
invokevirtual org.xml.sax.helpers.LocatorImpl.setColumnNumber:(I)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/model/Model;
1 4 1 r Lorg/xml/sax/helpers/LocatorImpl;
public com.sun.tools.internal.xjc.model.CCustomizations getCustomizations();
descriptor: ()Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.globalCustomizations:Lcom/sun/tools/internal/xjc/model/CCustomizations;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
public java.util.Map<java.lang.String, java.lang.String> getXmlNs(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 1 1 namespaceUri Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
namespaceUri
public java.util.Map<java.lang.String, java.lang.String> getSchemaLocations();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public javax.xml.bind.annotation.XmlNsForm getElementFormDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/bind/annotation/XmlNsForm;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 1 1 nsUri Ljava/lang/String;
MethodParameters:
Name Flags
nsUri
public javax.xml.bind.annotation.XmlNsForm getAttributeFormDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/bind/annotation/XmlNsForm;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 1 1 nsUri Ljava/lang/String;
MethodParameters:
Name Flags
nsUri
public void dump(javax.xml.transform.Result);
descriptor: (Ljavax/xml/transform/Result;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 1 1 out Ljavax/xml/transform/Result;
MethodParameters:
Name Flags
out
void add(com.sun.tools.internal.xjc.model.CEnumLeafInfo);
descriptor: (Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.enums:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CEnumLeafInfo.getClazz:()Lcom/sun/tools/internal/xjc/model/nav/NClass;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 2 1 e Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
MethodParameters:
Name Flags
e
void add(com.sun.tools.internal.xjc.model.CClassInfo);
descriptor: (Lcom/sun/tools/internal/xjc/model/CClassInfo;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.beans:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CClassInfo.getClazz:()Lcom/sun/tools/internal/xjc/model/nav/NClass;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 2 1 ci Lcom/sun/tools/internal/xjc/model/CClassInfo;
MethodParameters:
Name Flags
ci
void add(com.sun.tools.internal.xjc.model.CElementInfo);
descriptor: (Lcom/sun/tools/internal/xjc/model/CElementInfo;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
invokevirtual com.sun.tools.internal.xjc.model.CElementInfo.getScope:()Lcom/sun/tools/internal/xjc/model/CClassInfo;
ifnull 3
2: aload 1
invokevirtual com.sun.tools.internal.xjc.model.CElementInfo.getScope:()Lcom/sun/tools/internal/xjc/model/CClassInfo;
invokevirtual com.sun.tools.internal.xjc.model.CClassInfo.getClazz:()Lcom/sun/tools/internal/xjc/model/nav/NClass;
astore 2
3: StackMap locals: com.sun.tools.internal.xjc.model.nav.NClass
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.model.Model.elementMappings:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Map
astore 3
start local 3 4: aload 3
ifnonnull 6
5: aload 0
getfield com.sun.tools.internal.xjc.model.Model.elementMappings:Ljava/util/Map;
aload 2
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
dup
astore 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: StackMap locals: java.util.Map
StackMap stack:
aload 3
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CElementInfo.getElementName:()Ljavax/xml/namespace/QName;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/xjc/model/Model;
0 8 1 ei Lcom/sun/tools/internal/xjc/model/CElementInfo;
1 8 2 clazz Lcom/sun/tools/internal/xjc/model/nav/NClass;
4 8 3 m Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CElementInfo;>;
MethodParameters:
Name Flags
ei
public com.sun.tools.internal.xjc.model.CClassInfoParent$Package getPackage(com.sun.codemodel.internal.JPackage);
descriptor: (Lcom/sun/codemodel/internal/JPackage;)Lcom/sun/tools/internal/xjc/model/CClassInfoParent$Package;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.model.Model.cache:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CClassInfoParent$Package
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 0
getfield com.sun.tools.internal.xjc.model.Model.cache:Ljava/util/Map;
aload 1
new com.sun.tools.internal.xjc.model.CClassInfoParent$Package
dup
aload 1
invokespecial com.sun.tools.internal.xjc.model.CClassInfoParent$Package.<init>:(Lcom/sun/codemodel/internal/JPackage;)V
dup
astore 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: com.sun.tools.internal.xjc.model.CClassInfoParent$Package
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/tools/internal/xjc/model/Model;
0 4 1 pkg Lcom/sun/codemodel/internal/JPackage;
1 4 2 r Lcom/sun/tools/internal/xjc/model/CClassInfoParent$Package;
MethodParameters:
Name Flags
pkg
public com.sun.xml.internal.bind.v2.model.core.ElementInfo getElementInfo(java.lang.Object, javax.xml.namespace.QName);
descriptor: (Ljava/lang/Object;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast com.sun.tools.internal.xjc.model.nav.NClass
aload 2
invokevirtual com.sun.tools.internal.xjc.model.Model.getElementInfo:(Lcom/sun/tools/internal/xjc/model/nav/NClass;Ljavax/xml/namespace/QName;)Lcom/sun/tools/internal/xjc/model/CElementInfo;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.bind.v2.model.core.NonElement getClassInfo(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.sun.tools.internal.xjc.model.nav.NClass
invokevirtual com.sun.tools.internal.xjc.model.Model.getClassInfo:(Lcom/sun/tools/internal/xjc/model/nav/NClass;)Lcom/sun/tools/internal/xjc/model/CClassInfo;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.bind.v2.model.core.NonElement getTypeInfo(com.sun.xml.internal.bind.v2.model.core.Ref);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/Ref;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.sun.xml.internal.bind.v2.model.core.Ref
invokevirtual com.sun.tools.internal.xjc.model.Model.getTypeInfo:(Lcom/sun/xml/internal/bind/v2/model/core/Ref;)Lcom/sun/tools/internal/xjc/model/CNonElement;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.bind.v2.model.core.NonElement getTypeInfo(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.sun.tools.internal.xjc.model.nav.NType
invokevirtual com.sun.tools.internal.xjc.model.Model.getTypeInfo:(Lcom/sun/tools/internal/xjc/model/nav/NType;)Lcom/sun/tools/internal/xjc/model/CNonElement;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Map getElementMappings(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/util/Map;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.sun.tools.internal.xjc.model.nav.NClass
invokevirtual com.sun.tools.internal.xjc.model.Model.getElementMappings:(Lcom/sun/tools/internal/xjc/model/nav/NClass;)Ljava/util/Map;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.bind.v2.model.core.NonElement getAnyTypeInfo();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.tools.internal.xjc.model.Model.getAnyTypeInfo:()Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;Ljava/lang/Void;Ljava/lang/Void;>;Lcom/sun/tools/internal/xjc/model/CCustomizable;
SourceFile: "Model.java"
NestMembers:
com.sun.tools.internal.xjc.model.Model$1
InnerClasses:
public final Package = com.sun.tools.internal.xjc.model.CClassInfoParent$Package of com.sun.tools.internal.xjc.model.CClassInfoParent
com.sun.tools.internal.xjc.model.Model$1