final class com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler implements org.xml.sax.ContentHandler
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler
super_class: java.lang.Object
{
private com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser fSchemaDOMParser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
flags: (0x0002) ACC_PRIVATE
private final com.sun.org.apache.xerces.internal.util.SAXLocatorWrapper fSAXLocatorWrapper;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SAXLocatorWrapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.org.apache.xerces.internal.util.NamespaceSupport fNamespaceContext;
descriptor: Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
flags: (0x0002) ACC_PRIVATE
private boolean fNeedPushNSContext;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fNamespacePrefixes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fStringsInternalized;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final com.sun.org.apache.xerces.internal.xni.QName fElementQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.xni.QName fAttributeQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.util.XMLAttributesImpl fAttributes;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.xni.XMLString fTempString;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLString;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.util.XMLStringBuffer fStringBuffer;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.org.apache.xerces.internal.util.SAXLocatorWrapper
dup
invokespecial com.sun.org.apache.xerces.internal.util.SAXLocatorWrapper.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSAXLocatorWrapper:Lcom/sun/org/apache/xerces/internal/util/SAXLocatorWrapper;
2: aload 0
new com.sun.org.apache.xerces.internal.util.NamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
3: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespacePrefixes:Z
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringsInternalized:Z
5: aload 0
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
6: aload 0
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
7: aload 0
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
8: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
9: aload 0
new com.sun.org.apache.xerces.internal.util.XMLStringBuffer
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLStringBuffer.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
public org.w3c.dom.Document getDocument();
descriptor: ()Lorg/w3c/dom/Document;
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.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.getDocument:()Lorg/w3c/dom/Document;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
public void setDocumentLocator(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSAXLocatorWrapper:Lcom/sun/org/apache/xerces/internal/util/SAXLocatorWrapper;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SAXLocatorWrapper.setLocator:(Lorg/xml/sax/Locator;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 2 1 locator Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
locator
public void startDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNeedPushNSContext:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.reset:()V
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSAXLocatorWrapper:Lcom/sun/org/apache/xerces/internal/util/SAXLocatorWrapper;
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startDocument:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
3: goto 9
4: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
astore 1
start local 1 5: aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
end local 1 6: goto 9
7: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 1
start local 1 8: aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
end local 1 9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
5 6 1 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
8 9 1 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
2 3 4 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
2 3 7 Class com.sun.org.apache.xerces.internal.xni.XNIException
Exceptions:
throws org.xml.sax.SAXException
public void endDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSAXLocatorWrapper:Lcom/sun/org/apache/xerces/internal/util/SAXLocatorWrapper;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.util.SAXLocatorWrapper.setLocator:(Lorg/xml/sax/Locator;)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endDocument:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
2: goto 8
3: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
astore 1
start local 1 4: aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
end local 1 5: goto 8
6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 1
start local 1 7: aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
4 5 1 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
7 8 1 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
1 2 3 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
1 2 6 Class com.sun.org.apache.xerces.internal.xni.XNIException
Exceptions:
throws org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNeedPushNSContext:Z
ifeq 3
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNeedPushNSContext:Z
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.pushContext:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringsInternalized:Z
ifne 11
4: aload 1
ifnull 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 6
StackMap locals:
StackMap stack:
5: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
6: astore 1
7: aload 2
ifnull 8
aload 2
invokevirtual java.lang.String.length:()I
ifle 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 9
StackMap locals:
StackMap stack:
8: aconst_null
StackMap locals:
StackMap stack: java.lang.String
9: astore 2
10: goto 15
11: StackMap locals:
StackMap stack:
aload 1
ifnonnull 13
12: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 1
13: StackMap locals:
StackMap stack:
aload 2
ifnull 15
aload 2
invokevirtual java.lang.String.length:()I
ifne 15
14: aconst_null
astore 2
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 17 1 prefix Ljava/lang/String;
0 17 2 uri Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
uri
public void endPrefixMapping(java.lang.String);
descriptor: (Ljava/lang/String;)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/traversers/SchemaContentHandler;
0 1 1 prefix Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNeedPushNSContext:Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.pushContext:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNeedPushNSContext:Z
3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fillXMLAttributes:(Lorg/xml/sax/Attributes;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespacePrefixes:Z
ifne 9
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.getDeclaredPrefixCount:()I
istore 5
start local 5 7: iload 5
ifle 9
8: aload 0
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.addNamespaceDeclarations:(I)V
end local 5 9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
10: goto 16
11: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
astore 5
start local 5 12: aload 5
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
end local 5 13: goto 16
14: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 5
start local 5 15: aload 5
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
end local 5 16: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 17 1 uri Ljava/lang/String;
0 17 2 localName Ljava/lang/String;
0 17 3 qName Ljava/lang/String;
0 17 4 atts Lorg/xml/sax/Attributes;
7 9 5 prefixCount I
12 13 5 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
15 16 5 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
9 10 11 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
9 10 14 Class com.sun.org.apache.xerces.internal.xni.XNIException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qName
atts
public void endElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
2: goto 12
3: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
astore 4
start local 4 4: aload 4
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
end local 4 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.popContext:()V
goto 13
6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 4
start local 4 7: aload 4
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
end local 4 8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.popContext:()V
goto 13
9: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.popContext:()V
11: aload 5
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.popContext:()V
13: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 14 1 uri Ljava/lang/String;
0 14 2 localName Ljava/lang/String;
0 14 3 qName Ljava/lang/String;
4 5 4 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
7 8 4 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
1 2 3 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
1 2 6 Class com.sun.org.apache.xerces.internal.xni.XNIException
1 5 9 any
6 8 9 any
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qName
public void characters(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 1
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
2: goto 8
3: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
astore 4
start local 4 4: aload 4
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
end local 4 5: goto 8
6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 4
start local 4 7: aload 4
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
end local 4 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 9 1 ch [C
0 9 2 start I
0 9 3 length I
4 5 4 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
7 8 4 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
0 2 3 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
0 2 6 Class com.sun.org.apache.xerces.internal.xni.XNIException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
public void ignorableWhitespace(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 1
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.ignorableWhitespace:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
2: goto 8
3: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
astore 4
start local 4 4: aload 4
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
end local 4 5: goto 8
6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 4
start local 4 7: aload 4
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
end local 4 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 9 1 ch [C
0 9 2 start I
0 9 3 length I
4 5 4 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
7 8 4 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
0 2 3 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
0 2 6 Class com.sun.org.apache.xerces.internal.xni.XNIException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
public void processingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 2
invokevirtual java.lang.String.toCharArray:()[C
iconst_0
aload 2
invokevirtual java.lang.String.length:()I
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
2: goto 8
3: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
astore 3
start local 3 4: aload 3
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
end local 3 5: goto 8
6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 3
start local 3 7: aload 3
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.convertToSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 9 1 target Ljava/lang/String;
0 9 2 data Ljava/lang/String;
4 5 3 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
7 8 3 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
0 2 3 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
0 2 6 Class com.sun.org.apache.xerces.internal.xni.XNIException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
target
data
public void skippedEntity(java.lang.String);
descriptor: (Ljava/lang/String;)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/traversers/SchemaContentHandler;
0 1 1 arg Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
arg
private void fillQName(com.sun.org.apache.xerces.internal.xni.QName, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringsInternalized:Z
ifne 11
1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifle 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 3
StackMap locals:
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.lang.String
3: astore 2
4: aload 3
ifnull 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 6
StackMap locals:
StackMap stack:
5: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
6: astore 3
7: aload 4
ifnull 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 9
StackMap locals:
StackMap stack:
8: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
9: astore 4
10: goto 17
11: StackMap locals:
StackMap stack:
aload 2
ifnull 13
aload 2
invokevirtual java.lang.String.length:()I
ifne 13
12: aconst_null
astore 2
13: StackMap locals:
StackMap stack:
aload 3
ifnonnull 15
14: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 3
15: StackMap locals:
StackMap stack:
aload 4
ifnonnull 17
16: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 4
17: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 5
start local 5 18: aload 4
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 6
start local 6 19: iload 6
iconst_m1
if_icmpeq 24
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 4
iconst_0
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 5
21: aload 3
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpne 26
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 4
iload 6
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 3
23: goto 26
24: StackMap locals: java.lang.String int
StackMap stack:
aload 3
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpne 26
25: aload 4
astore 3
26: StackMap locals:
StackMap stack:
aload 1
aload 5
aload 3
aload 4
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
27: 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 28 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 28 1 toFill Lcom/sun/org/apache/xerces/internal/xni/QName;
0 28 2 uri Ljava/lang/String;
0 28 3 localpart Ljava/lang/String;
0 28 4 rawname Ljava/lang/String;
18 28 5 prefix Ljava/lang/String;
19 28 6 prefixIdx I
MethodParameters:
Name Flags
toFill
uri
localpart
rawname
private void fillXMLAttributes(org.xml.sax.Attributes);
descriptor: (Lorg/xml/sax/Attributes;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.removeAllAttributes:()V
1: aload 1
invokeinterface org.xml.sax.Attributes.getLength:()I
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 11
4: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 1
iload 3
invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
aload 1
iload 3
invokeinterface org.xml.sax.Attributes.getLocalName:(I)Ljava/lang/String;
aload 1
iload 3
invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
5: aload 1
iload 3
invokeinterface org.xml.sax.Attributes.getType:(I)Ljava/lang/String;
astore 4
start local 4 6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 4
ifnull 7
aload 4
goto 8
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler org.xml.sax.Attributes int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName
7: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler org.xml.sax.Attributes int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String
8: aload 1
iload 3
invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttributeNS:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
iload 3
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setSpecified:(IZ)V
end local 4 10: iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
iload 2
if_icmplt 4
end local 3 12: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 13 1 atts Lorg/xml/sax/Attributes;
2 13 2 attrCount I
3 12 3 i I
6 10 4 type Ljava/lang/String;
MethodParameters:
Name Flags
atts
private void addNamespaceDeclarations(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aconst_null
astore 6
start local 6 5: iconst_0
istore 7
start local 7 6: goto 27
7: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
iload 7
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.getDeclaredPrefixAt:(I)Ljava/lang/String;
astore 5
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
astore 6
9: aload 5
invokevirtual java.lang.String.length:()I
ifle 18
10: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
astore 2
11: aload 5
astore 3
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 58
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.offset:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 4
17: goto 21
18: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 2
19: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
astore 3
20: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
astore 4
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 2
aload 3
aload 4
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
23: aload 6
ifnull 24
aload 6
goto 25
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String
24: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
25: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttribute:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
pop
26: iinc 7 1
StackMap locals:
StackMap stack:
27: iload 7
iload 1
if_icmplt 7
end local 7 28: 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 29 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 29 1 prefixCount I
1 29 2 prefix Ljava/lang/String;
2 29 3 localpart Ljava/lang/String;
3 29 4 rawname Ljava/lang/String;
4 29 5 nsPrefix Ljava/lang/String;
5 29 6 nsURI Ljava/lang/String;
6 28 7 i I
MethodParameters:
Name Flags
prefixCount final
public void reset(com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser, com.sun.org.apache.xerces.internal.util.SymbolTable, boolean, boolean);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
1: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
2: aload 0
iload 3
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fNamespacePrefixes:Z
3: aload 0
iload 4
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.fStringsInternalized:Z
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
0 5 1 schemaDOMParser Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
0 5 2 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 5 3 namespacePrefixes Z
0 5 4 stringsInternalized Z
MethodParameters:
Name Flags
schemaDOMParser
symbolTable
namespacePrefixes
stringsInternalized
static void convertToSAXParseException(com.sun.org.apache.xerces.internal.xni.parser.XMLParseException);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getException:()Ljava/lang/Exception;
astore 1
start local 1 1: aload 1
ifnonnull 8
2: new org.xml.sax.helpers.LocatorImpl
dup
invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
astore 2
start local 2 3: aload 2
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getPublicId:()Ljava/lang/String;
invokevirtual org.xml.sax.helpers.LocatorImpl.setPublicId:(Ljava/lang/String;)V
4: aload 2
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getExpandedSystemId:()Ljava/lang/String;
invokevirtual org.xml.sax.helpers.LocatorImpl.setSystemId:(Ljava/lang/String;)V
5: aload 2
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getLineNumber:()I
invokevirtual org.xml.sax.helpers.LocatorImpl.setLineNumber:(I)V
6: aload 2
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getColumnNumber:()I
invokevirtual org.xml.sax.helpers.LocatorImpl.setColumnNumber:(I)V
7: new org.xml.sax.SAXParseException
dup
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getMessage:()Ljava/lang/String;
aload 2
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
athrow
end local 2 8: StackMap locals: java.lang.Exception
StackMap stack:
aload 1
instanceof org.xml.sax.SAXException
ifeq 10
9: aload 1
checkcast org.xml.sax.SAXException
athrow
10: StackMap locals:
StackMap stack:
new org.xml.sax.SAXException
dup
aload 1
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
1 11 1 ex Ljava/lang/Exception;
3 8 2 locatorImpl Lorg/xml/sax/helpers/LocatorImpl;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
e
static void convertToSAXException(com.sun.org.apache.xerces.internal.xni.XNIException);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XNIException;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.XNIException.getException:()Ljava/lang/Exception;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new org.xml.sax.SAXException
dup
aload 0
invokevirtual com.sun.org.apache.xerces.internal.xni.XNIException.getMessage:()Ljava/lang/String;
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.Exception
StackMap stack:
aload 1
instanceof org.xml.sax.SAXException
ifeq 5
4: aload 1
checkcast org.xml.sax.SAXException
athrow
5: StackMap locals:
StackMap stack:
new org.xml.sax.SAXException
dup
aload 1
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
1 6 1 ex Ljava/lang/Exception;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
e
}
SourceFile: "SchemaContentHandler.java"