public class com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar extends com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar
super_class: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
{
private static final java.lang.String EXTENDED_SCHEMA_FACTORY_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.org.apache.xerces.internal.impl.dv.xs.ExtendedSchemaDVFactoryImpl"
public void <init>(int, short);
descriptor: (IS)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<init>:()V
1: iload 2
iconst_1
if_icmpne 4
2: invokestatic com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getInstance:()Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
astore 3
start local 3 3: goto 5
end local 3 4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar int int
StackMap stack:
ldc "com.sun.org.apache.xerces.internal.impl.dv.xs.ExtendedSchemaDVFactoryImpl"
invokestatic com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getInstance:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
astore 3
start local 3 5: StackMap locals: com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory
StackMap stack:
iload 1
iconst_1
if_icmpne 37
6: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fTargetNamespace:Ljava/lang/String;
7: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
10: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
11: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
12: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
13: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
14: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
15: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
16: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
17: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
18: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
19: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
20: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
21: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
22: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
23: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
24: aload 0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInTypes:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.getLength:()I
istore 4
start local 4 26: iload 4
anewarray com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
astore 5
start local 5 27: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 5
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.getValues:([Ljava/lang/Object;I)I
pop
28: iconst_0
istore 6
start local 6 29: goto 34
30: StackMap locals: int com.sun.org.apache.xerces.internal.xs.XSTypeDefinition[] int
StackMap stack:
aload 5
iload 6
aaload
astore 7
start local 7 31: aload 7
instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
ifeq 33
32: aload 7
checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
end local 7 33: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
34: iload 6
iload 4
if_icmplt 30
end local 6 35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 5 end local 4 36: goto 80
37: StackMap locals:
StackMap stack:
iload 1
iconst_2
if_icmpne 80
38: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fTargetNamespace:Ljava/lang/String;
39: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
40: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
41: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
42: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
43: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
44: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
45: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
46: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
47: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
48: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
49: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
50: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
51: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
52: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
53: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
54: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
55: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
56: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
bipush 8
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
57: aconst_null
astore 4
start local 4 58: aconst_null
astore 5
start local 5 59: aconst_null
astore 6
start local 6 60: iconst_1
istore 7
start local 7 61: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
astore 4
62: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
astore 5
63: aload 3
ldc "QName"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInType:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
astore 6
64: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 4
new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
dup
aload 4
aload 5
aload 6
iload 7
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
65: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
astore 4
66: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
astore 5
67: aload 3
ldc "boolean"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInType:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
astore 6
68: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 4
new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
dup
aload 4
aload 5
aload 6
iload 7
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
69: aload 3
ldc "anyURI"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInType:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
astore 8
start local 8 70: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
astore 4
71: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
astore 5
72: aload 3
ldc "#AnonType_schemaLocation"
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
iconst_0
aload 8
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.createTypeList:(Ljava/lang/String;Ljava/lang/String;SLcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
astore 6
73: aload 6
instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
ifeq 75
74: aload 6
checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.setAnonymous:(Z)V
75: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar int int com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory java.lang.String java.lang.String com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType int com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 4
new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
dup
aload 4
aload 5
aload 6
iload 7
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
76: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
astore 4
77: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
astore 5
78: aload 8
astore 6
79: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 4
new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
dup
aload 4
aload 5
aload 6
iload 7
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 8 end local 7 end local 6 end local 5 end local 4 80: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar int int com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 81 1 grammar I
0 81 2 schemaVersion S
3 4 3 schemaFactory Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
5 81 3 schemaFactory Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
26 36 4 length I
27 36 5 typeDefinitions [Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
29 35 6 i I
31 33 7 xtd Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
58 80 4 name Ljava/lang/String;
59 80 5 tns Ljava/lang/String;
60 80 6 type Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
61 80 7 scope S
70 80 8 anyURI Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
MethodParameters:
Name Flags
grammar
schemaVersion
public com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription getGrammarDescription();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.makeClone:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
public void setImportedGrammars(java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 importedGrammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;)V
MethodParameters:
Name Flags
importedGrammars
public void addGlobalAttributeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
MethodParameters:
Name Flags
decl
public void addGlobalAttributeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addGlobalAttributeGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
MethodParameters:
Name Flags
decl
public void addGlobalAttributeGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addGlobalElementDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
MethodParameters:
Name Flags
decl
public void addGlobalElementDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addGlobalElementDeclAll(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
MethodParameters:
Name Flags
decl
public void addGlobalGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
MethodParameters:
Name Flags
decl
public void addGlobalGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addGlobalNotationDecl(com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
MethodParameters:
Name Flags
decl
public void addGlobalNotationDecl(com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addGlobalTypeDecl(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
MethodParameters:
Name Flags
decl
public void addGlobalTypeDecl(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addGlobalComplexTypeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
MethodParameters:
Name Flags
decl
public void addGlobalComplexTypeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addGlobalSimpleTypeDecl(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
MethodParameters:
Name Flags
decl
public void addGlobalSimpleTypeDecl(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
decl
location
public void addComplexTypeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl, com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
0 1 2 locator Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
MethodParameters:
Name Flags
decl
locator
public void addRedefinedGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl, com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl, com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 derived Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
0 1 2 base Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
0 1 3 locator Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
MethodParameters:
Name Flags
derived
base
locator
public synchronized void addDocument(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
0 1 1 document Ljava/lang/Object;
0 1 2 location Ljava/lang/String;
MethodParameters:
Name Flags
document
location
synchronized com.sun.org.apache.xerces.internal.parsers.DOMParser getDOMParser();
descriptor: ()Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
flags: (0x0020) ACC_SYNCHRONIZED
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/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
synchronized com.sun.org.apache.xerces.internal.parsers.SAXParser getSAXParser();
descriptor: ()Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
flags: (0x0020) ACC_SYNCHRONIZED
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/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
}
SourceFile: "SchemaGrammar.java"
NestHost: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
InnerClasses:
private BuiltinAttrDecl = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
public BuiltinSchemaGrammar = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar