public final class com.sun.xml.internal.xsom.parser.XSOMParser
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.xsom.parser.XSOMParser
super_class: java.lang.Object
{
private org.xml.sax.EntityResolver entityResolver;
descriptor: Lorg/xml/sax/EntityResolver;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.ErrorHandler userErrorHandler;
descriptor: Lorg/xml/sax/ErrorHandler;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.xsom.parser.AnnotationParserFactory apFactory;
descriptor: Lcom/sun/xml/internal/xsom/parser/AnnotationParserFactory;
flags: (0x0002) ACC_PRIVATE
private final com.sun.xml.internal.xsom.impl.parser.ParserContext context;
descriptor: Lcom/sun/xml/internal/xsom/impl/parser/ParserContext;
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
new com.sun.xml.internal.xsom.parser.JAXPParser
dup
invokespecial com.sun.xml.internal.xsom.parser.JAXPParser.<init>:()V
invokespecial com.sun.xml.internal.xsom.parser.XSOMParser.<init>:(Lcom/sun/xml/internal/xsom/parser/XMLParser;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
public void <init>(javax.xml.parsers.SAXParserFactory);
descriptor: (Ljavax/xml/parsers/SAXParserFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.sun.xml.internal.xsom.parser.JAXPParser
dup
aload 1
invokespecial com.sun.xml.internal.xsom.parser.JAXPParser.<init>:(Ljavax/xml/parsers/SAXParserFactory;)V
invokespecial com.sun.xml.internal.xsom.parser.XSOMParser.<init>:(Lcom/sun/xml/internal/xsom/parser/XMLParser;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 factory Ljavax/xml/parsers/SAXParserFactory;
MethodParameters:
Name Flags
factory
public void <init>(com.sun.xml.internal.xsom.parser.XMLParser);
descriptor: (Lcom/sun/xml/internal/xsom/parser/XMLParser;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.xml.internal.xsom.impl.parser.ParserContext
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.xsom.impl.parser.ParserContext.<init>:(Lcom/sun/xml/internal/xsom/parser/XSOMParser;Lcom/sun/xml/internal/xsom/parser/XMLParser;)V
putfield com.sun.xml.internal.xsom.parser.XSOMParser.context:Lcom/sun/xml/internal/xsom/impl/parser/ParserContext;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 3 1 parser Lcom/sun/xml/internal/xsom/parser/XMLParser;
MethodParameters:
Name Flags
parser
public void parse(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.xml.sax.InputSource
dup
aload 1
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/InputStream;)V
invokevirtual com.sun.xml.internal.xsom.parser.XSOMParser.parse:(Lorg/xml/sax/InputSource;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 is Ljava/io/InputStream;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
is
public void parse(java.io.Reader);
descriptor: (Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.xml.sax.InputSource
dup
aload 1
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
invokevirtual com.sun.xml.internal.xsom.parser.XSOMParser.parse:(Lorg/xml/sax/InputSource;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 reader Ljava/io/Reader;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
reader
public void parse(java.io.File);
descriptor: (Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.io.File.toURL:()Ljava/net/URL;
invokevirtual com.sun.xml.internal.xsom.parser.XSOMParser.parse:(Ljava/net/URL;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 schema Ljava/io/File;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
schema
public void parse(java.net.URL);
descriptor: (Ljava/net/URL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.xsom.parser.XSOMParser.parse:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 url Ljava/net/URL;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
url
public void parse(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.xml.sax.InputSource
dup
aload 1
invokespecial org.xml.sax.InputSource.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.xml.internal.xsom.parser.XSOMParser.parse:(Lorg/xml/sax/InputSource;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 systemId Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
systemId
public void parse(org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/InputSource;)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.xml.internal.xsom.parser.XSOMParser.context:Lcom/sun/xml/internal/xsom/impl/parser/ParserContext;
aload 1
invokevirtual com.sun.xml.internal.xsom.impl.parser.ParserContext.parse:(Lorg/xml/sax/InputSource;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 source Lorg/xml/sax/InputSource;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
source
public org.xml.sax.ContentHandler getParserHandler();
descriptor: ()Lorg/xml/sax/ContentHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.parser.XSOMParser.context:Lcom/sun/xml/internal/xsom/impl/parser/ParserContext;
invokevirtual com.sun.xml.internal.xsom.impl.parser.ParserContext.newNGCCRuntime:()Lcom/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx;
astore 1
start local 1 1: new com.sun.xml.internal.xsom.impl.parser.state.Schema
dup
aload 1
iconst_0
aconst_null
invokespecial com.sun.xml.internal.xsom.impl.parser.state.Schema.<init>:(Lcom/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx;ZLjava/lang/String;)V
astore 2
start local 2 2: aload 1
aload 2
invokevirtual com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.setRootHandler:(Lcom/sun/xml/internal/xsom/impl/parser/state/NGCCHandler;)V
3: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
1 4 1 runtime Lcom/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx;
2 4 2 s Lcom/sun/xml/internal/xsom/impl/parser/state/Schema;
public com.sun.xml.internal.xsom.XSSchemaSet getResult();
descriptor: ()Lcom/sun/xml/internal/xsom/XSSchemaSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.parser.XSOMParser.context:Lcom/sun/xml/internal/xsom/impl/parser/ParserContext;
invokevirtual com.sun.xml.internal.xsom.impl.parser.ParserContext.getResult:()Lcom/sun/xml/internal/xsom/XSSchemaSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
Exceptions:
throws org.xml.sax.SAXException
public java.util.Set<com.sun.xml.internal.xsom.parser.SchemaDocument> getDocuments();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.HashSet
dup
aload 0
getfield com.sun.xml.internal.xsom.parser.XSOMParser.context:Lcom/sun/xml/internal/xsom/impl/parser/ParserContext;
getfield com.sun.xml.internal.xsom.impl.parser.ParserContext.parsedDocuments:Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
Signature: ()Ljava/util/Set<Lcom/sun/xml/internal/xsom/parser/SchemaDocument;>;
public org.xml.sax.EntityResolver getEntityResolver();
descriptor: ()Lorg/xml/sax/EntityResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.parser.XSOMParser.entityResolver:Lorg/xml/sax/EntityResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
public void setEntityResolver(org.xml.sax.EntityResolver);
descriptor: (Lorg/xml/sax/EntityResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.xsom.parser.XSOMParser.entityResolver:Lorg/xml/sax/EntityResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 resolver Lorg/xml/sax/EntityResolver;
MethodParameters:
Name Flags
resolver
public org.xml.sax.ErrorHandler getErrorHandler();
descriptor: ()Lorg/xml/sax/ErrorHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.parser.XSOMParser.userErrorHandler:Lorg/xml/sax/ErrorHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
public void setErrorHandler(org.xml.sax.ErrorHandler);
descriptor: (Lorg/xml/sax/ErrorHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.xsom.parser.XSOMParser.userErrorHandler:Lorg/xml/sax/ErrorHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 errorHandler Lorg/xml/sax/ErrorHandler;
MethodParameters:
Name Flags
errorHandler
public void setAnnotationParser(java.lang.Class);
descriptor: (Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.sun.xml.internal.xsom.parser.XSOMParser$1
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.xsom.parser.XSOMParser$1.<init>:(Lcom/sun/xml/internal/xsom/parser/XSOMParser;Ljava/lang/Class;)V
invokevirtual com.sun.xml.internal.xsom.parser.XSOMParser.setAnnotationParser:(Lcom/sun/xml/internal/xsom/parser/AnnotationParserFactory;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 annParser Ljava/lang/Class;
MethodParameters:
Name Flags
annParser final
public void setAnnotationParser(com.sun.xml.internal.xsom.parser.AnnotationParserFactory);
descriptor: (Lcom/sun/xml/internal/xsom/parser/AnnotationParserFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.xsom.parser.XSOMParser.apFactory:Lcom/sun/xml/internal/xsom/parser/AnnotationParserFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
0 2 1 factory Lcom/sun/xml/internal/xsom/parser/AnnotationParserFactory;
MethodParameters:
Name Flags
factory
public com.sun.xml.internal.xsom.parser.AnnotationParserFactory getAnnotationParserFactory();
descriptor: ()Lcom/sun/xml/internal/xsom/parser/AnnotationParserFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.parser.XSOMParser.apFactory:Lcom/sun/xml/internal/xsom/parser/AnnotationParserFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/parser/XSOMParser;
}
SourceFile: "XSOMParser.java"
NestMembers:
com.sun.xml.internal.xsom.parser.XSOMParser$1
InnerClasses:
com.sun.xml.internal.xsom.parser.XSOMParser$1