public final class com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory extends javax.xml.validation.SchemaFactory
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory
super_class: javax.xml.validation.SchemaFactory
{
private static final java.lang.String JAXP_SOURCE_FEATURE_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://javax.xml.transform"
private static final java.lang.String SCHEMA_FULL_CHECKING;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema-full-checking"
private static final java.lang.String USE_GRAMMAR_POOL_ONLY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
private static final java.lang.String XMLGRAMMAR_POOL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"
private static final java.lang.String SECURITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/security-manager"
private static final java.lang.String XML_SECURITY_PROPERTY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
private final com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader fXMLSchemaLoader;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.xml.sax.ErrorHandler fErrorHandler;
descriptor: Lorg/xml/sax/ErrorHandler;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.ls.LSResourceResolver fLSResourceResolver;
descriptor: Lorg/w3c/dom/ls/LSResourceResolver;
flags: (0x0002) ACC_PRIVATE
private final com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper fDOMEntityResolverWrapper;
descriptor: Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper fErrorHandlerWrapper;
descriptor: Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.org.apache.xerces.internal.utils.XMLSecurityManager fSecurityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager fSecurityPropertyMgr;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
flags: (0x0002) ACC_PRIVATE
private final com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper fXMLGrammarPoolWrapper;
descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory$XMLGrammarPoolWrapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean fUseGrammarPoolOnly;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final jdk.xml.internal.JdkXmlFeatures fXmlFeatures;
descriptor: Ljdk/xml/internal/JdkXmlFeatures;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean fOverrideDefaultParser;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
invokespecial javax.xml.validation.SchemaFactory.<init>:()V
1: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
2: aload 0
new com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper
dup
invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.DraconianErrorHandler.getInstance:()Lcom/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler;
invokespecial com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.<init>:(Lorg/xml/sax/ErrorHandler;)V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
3: aload 0
new com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper
dup
invokespecial com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fDOMEntityResolverWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
4: aload 0
new com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper
dup
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLGrammarPoolWrapper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory$XMLGrammarPoolWrapper;
5: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://apache.org/xml/features/validation/schema-full-checking"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setFeature:(Ljava/lang/String;Z)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://apache.org/xml/properties/internal/grammar-pool"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLGrammarPoolWrapper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory$XMLGrammarPoolWrapper;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fDOMEntityResolverWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setEntityResolver:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)V
8: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setErrorHandler:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;)V
9: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fUseGrammarPoolOnly:Z
10: aload 0
new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:(Z)V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
11: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 0
new com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
13: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
14: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
15: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
getstatic jdk.xml.internal.JdkXmlUtils.USE_CATALOG_DEFAULT:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setFeature:(Ljava/lang/String;Z)V
17: invokestatic javax.xml.catalog.CatalogFeatures$Feature.values:()[Ljavax/xml/catalog/CatalogFeatures$Feature;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 21
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory top int int javax.xml.catalog.CatalogFeatures$Feature[]
StackMap stack:
18: aload 4
iload 2
aaload
astore 1
start local 1 19: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 1
invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 1 20: iinc 2 1
StackMap locals:
StackMap stack:
21: iload 2
iload 3
if_icmplt 18
22: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "jdk.xml.cdataChunkSize"
getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
23: aload 0
new jdk.xml.internal.JdkXmlFeatures
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isSecureProcessing:()Z
invokespecial jdk.xml.internal.JdkXmlFeatures.<init>:(Z)V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
24: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
25: getstatic jdk.xml.internal.JdkXmlFeatures$XmlFeature.JDK_OVERRIDE_PARSER:Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;
26: invokevirtual jdk.xml.internal.JdkXmlFeatures.getFeature:(Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;)Z
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fOverrideDefaultParser:Z
27: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "jdk.xml.overrideDefaultParser"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fOverrideDefaultParser:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setFeature:(Ljava/lang/String;Z)V
28: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
19 20 1 f Ljavax/xml/catalog/CatalogFeatures$Feature;
public boolean isSchemaLanguageSupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: new java.lang.NullPointerException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
2: ldc "SchemaLanguageNull"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
ifne 8
5: new java.lang.IllegalArgumentException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
6: ldc "SchemaLanguageLengthZero"
aconst_null
7: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.w3.org/2001/XMLSchema"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
9: aload 1
getstatic com.sun.org.apache.xerces.internal.impl.Constants.W3C_XML_SCHEMA10_NS_URI:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
10: iconst_0
ireturn
StackMap locals:
StackMap stack:
11: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 12 1 schemaLanguage Ljava/lang/String;
MethodParameters:
Name Flags
schemaLanguage
public org.w3c.dom.ls.LSResourceResolver getResourceResolver();
descriptor: ()Lorg/w3c/dom/ls/LSResourceResolver;
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.jaxp.validation.XMLSchemaFactory.fLSResourceResolver:Lorg/w3c/dom/ls/LSResourceResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
public void setResourceResolver(org.w3c.dom.ls.LSResourceResolver);
descriptor: (Lorg/w3c/dom/ls/LSResourceResolver;)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.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fLSResourceResolver:Lorg/w3c/dom/ls/LSResourceResolver;
1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fDOMEntityResolverWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper.setEntityResolver:(Lorg/w3c/dom/ls/LSResourceResolver;)V
2: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fDOMEntityResolverWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setEntityResolver:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 4 1 resourceResolver Lorg/w3c/dom/ls/LSResourceResolver;
MethodParameters:
Name Flags
resourceResolver
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.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandler:Lorg/xml/sax/ErrorHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
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.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandler:Lorg/xml/sax/ErrorHandler;
1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
aload 1
ifnull 2
aload 1
goto 3
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper
2: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.DraconianErrorHandler.getInstance:()Lcom/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler;
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory org.xml.sax.ErrorHandler
StackMap stack: com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper org.xml.sax.ErrorHandler
3: invokevirtual com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
4: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setErrorHandler:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 6 1 errorHandler Lorg/xml/sax/ErrorHandler;
MethodParameters:
Name Flags
errorHandler
public javax.xml.validation.Schema newSchema(javax.xml.transform.Source[]);
descriptor: ([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=12, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension
dup
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension.<init>:()V
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLGrammarPoolWrapper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory$XMLGrammarPoolWrapper;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper.setGrammarPool:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
2: aload 1
arraylength
anewarray com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
astore 3
start local 3 3: iconst_0
istore 6
start local 6 4: goto 49
5: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory javax.xml.transform.Source[] com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource[] top top int
StackMap stack:
aload 1
iload 6
aaload
astore 7
start local 7 6: aload 7
instanceof javax.xml.transform.stream.StreamSource
ifeq 17
7: aload 7
checkcast javax.xml.transform.stream.StreamSource
astore 8
start local 8 8: aload 8
invokevirtual javax.xml.transform.stream.StreamSource.getPublicId:()Ljava/lang/String;
astore 9
start local 9 9: aload 8
invokevirtual javax.xml.transform.stream.StreamSource.getSystemId:()Ljava/lang/String;
astore 10
start local 10 10: aload 8
invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
astore 4
start local 4 11: aload 8
invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
astore 5
start local 5 12: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 9
aload 10
aconst_null
iconst_0
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 11
start local 11 13: aload 11
aload 4
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setByteStream:(Ljava/io/InputStream;)V
14: aload 11
aload 5
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setCharacterStream:(Ljava/io/Reader;)V
15: aload 3
iload 6
aload 11
aastore
end local 11 end local 10 end local 9 end local 8 16: goto 48
end local 5 end local 4 17: StackMap locals: javax.xml.transform.Source
StackMap stack:
aload 7
instanceof javax.xml.transform.sax.SAXSource
ifeq 26
18: aload 7
checkcast javax.xml.transform.sax.SAXSource
astore 8
start local 8 19: aload 8
invokevirtual javax.xml.transform.sax.SAXSource.getInputSource:()Lorg/xml/sax/InputSource;
astore 9
start local 9 20: aload 9
ifnonnull 24
21: new org.xml.sax.SAXException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
22: ldc "SAXSourceNullInputSource"
aconst_null
23: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
24: StackMap locals: javax.xml.transform.sax.SAXSource org.xml.sax.InputSource
StackMap stack:
aload 3
iload 6
new com.sun.org.apache.xerces.internal.util.SAXInputSource
dup
aload 8
invokevirtual javax.xml.transform.sax.SAXSource.getXMLReader:()Lorg/xml/sax/XMLReader;
aload 9
invokespecial com.sun.org.apache.xerces.internal.util.SAXInputSource.<init>:(Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)V
aastore
end local 9 end local 8 25: goto 48
26: StackMap locals:
StackMap stack:
aload 7
instanceof javax.xml.transform.dom.DOMSource
ifeq 32
27: aload 7
checkcast javax.xml.transform.dom.DOMSource
astore 8
start local 8 28: aload 8
invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
astore 9
start local 9 29: aload 8
invokevirtual javax.xml.transform.dom.DOMSource.getSystemId:()Ljava/lang/String;
astore 10
start local 10 30: aload 3
iload 6
new com.sun.org.apache.xerces.internal.util.DOMInputSource
dup
aload 9
aload 10
invokespecial com.sun.org.apache.xerces.internal.util.DOMInputSource.<init>:(Lorg/w3c/dom/Node;Ljava/lang/String;)V
aastore
end local 10 end local 9 end local 8 31: goto 48
32: StackMap locals:
StackMap stack:
aload 7
instanceof javax.xml.transform.stax.StAXSource
ifeq 40
33: aload 7
checkcast javax.xml.transform.stax.StAXSource
astore 8
start local 8 34: aload 8
invokevirtual javax.xml.transform.stax.StAXSource.getXMLEventReader:()Ljavax/xml/stream/XMLEventReader;
astore 9
start local 9 35: aload 9
ifnull 38
36: aload 3
iload 6
new com.sun.org.apache.xerces.internal.util.StAXInputSource
dup
aload 9
invokespecial com.sun.org.apache.xerces.internal.util.StAXInputSource.<init>:(Ljavax/xml/stream/XMLEventReader;)V
aastore
37: goto 48
38: StackMap locals: javax.xml.transform.stax.StAXSource javax.xml.stream.XMLEventReader
StackMap stack:
aload 3
iload 6
new com.sun.org.apache.xerces.internal.util.StAXInputSource
dup
aload 8
invokevirtual javax.xml.transform.stax.StAXSource.getXMLStreamReader:()Ljavax/xml/stream/XMLStreamReader;
invokespecial com.sun.org.apache.xerces.internal.util.StAXInputSource.<init>:(Ljavax/xml/stream/XMLStreamReader;)V
aastore
end local 9 end local 8 39: goto 48
40: StackMap locals:
StackMap stack:
aload 7
ifnonnull 44
41: new java.lang.NullPointerException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
42: ldc "SchemaSourceArrayMemberNull"
aconst_null
43: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
44: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
45: ldc "SchemaFactorySourceUnrecognized"
46: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 7
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
47: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 7 48: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
49: iload 6
aload 1
arraylength
if_icmplt 5
end local 6 50: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar:([Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
51: goto 59
52: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory javax.xml.transform.Source[] com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource[]
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 6
start local 6 53: aload 6
invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.Util.toSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)Lorg/xml/sax/SAXException;
athrow
end local 6 54: StackMap locals:
StackMap stack: java.io.IOException
astore 6
start local 6 55: new org.xml.sax.SAXParseException
dup
aload 6
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
aconst_null
aload 6
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V
astore 7
start local 7 56: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandler:Lorg/xml/sax/ErrorHandler;
ifnull 58
57: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fErrorHandler:Lorg/xml/sax/ErrorHandler;
aload 7
invokeinterface org.xml.sax.ErrorHandler.error:(Lorg/xml/sax/SAXParseException;)V
58: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory javax.xml.transform.Source[] com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource[] top top java.io.IOException org.xml.sax.SAXParseException
StackMap stack:
aload 7
athrow
end local 7 end local 6 59: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory javax.xml.transform.Source[] com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource[]
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLGrammarPoolWrapper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory$XMLGrammarPoolWrapper;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper.setGrammarPool:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
60: aload 2
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension.getGrammarCount:()I
istore 6
start local 6 61: aconst_null
astore 7
start local 7 62: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fUseGrammarPoolOnly:Z
ifeq 72
63: iload 6
iconst_1
if_icmple 66
64: new com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema
dup
new com.sun.org.apache.xerces.internal.jaxp.validation.ReadOnlyGrammarPool
dup
aload 2
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.ReadOnlyGrammarPool.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
astore 7
65: goto 73
66: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory javax.xml.transform.Source[] com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource[] top top int com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema
StackMap stack:
iload 6
iconst_1
if_icmpne 70
67: aload 2
ldc "http://www.w3.org/2001/XMLSchema"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension.retrieveInitialGrammarSet:(Ljava/lang/String;)[Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
astore 8
start local 8 68: new com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema
dup
aload 8
iconst_0
aaload
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;)V
astore 7
end local 8 69: goto 73
70: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.jaxp.validation.EmptyXMLSchema
dup
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.EmptyXMLSchema.<init>:()V
astore 7
71: goto 73
72: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema
dup
new com.sun.org.apache.xerces.internal.jaxp.validation.ReadOnlyGrammarPool
dup
aload 2
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.ReadOnlyGrammarPool.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
iconst_0
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;Z)V
astore 7
73: StackMap locals:
StackMap stack:
aload 0
aload 7
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.propagateFeatures:(Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;)V
74: aload 0
aload 7
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.propagateProperties:(Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;)V
75: aload 7
areturn
end local 7 end local 6 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 76 1 schemas [Ljavax/xml/transform/Source;
1 76 2 pool Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory$XMLGrammarPoolImplExtension;
3 76 3 xmlInputSources [Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
11 17 4 inputStream Ljava/io/InputStream;
12 17 5 reader Ljava/io/Reader;
4 50 6 i I
6 48 7 source Ljavax/xml/transform/Source;
8 16 8 streamSource Ljavax/xml/transform/stream/StreamSource;
9 16 9 publicId Ljava/lang/String;
10 16 10 systemId Ljava/lang/String;
13 16 11 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
19 25 8 saxSource Ljavax/xml/transform/sax/SAXSource;
20 25 9 inputSource Lorg/xml/sax/InputSource;
28 31 8 domSource Ljavax/xml/transform/dom/DOMSource;
29 31 9 node Lorg/w3c/dom/Node;
30 31 10 systemID Ljava/lang/String;
34 39 8 staxSource Ljavax/xml/transform/stax/StAXSource;
35 39 9 eventReader Ljavax/xml/stream/XMLEventReader;
53 54 6 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
55 59 6 e Ljava/io/IOException;
56 59 7 se Lorg/xml/sax/SAXParseException;
61 76 6 grammarCount I
62 76 7 schema Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;
68 69 8 grammars [Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
Exception table:
from to target type
50 51 52 Class com.sun.org.apache.xerces.internal.xni.XNIException
50 51 54 Class java.io.IOException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
schemas
public javax.xml.validation.Schema newSchema();
descriptor: ()Ljavax/xml/validation/Schema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.jaxp.validation.WeakReferenceXMLSchema
dup
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.WeakReferenceXMLSchema.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.propagateFeatures:(Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;)V
2: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.propagateProperties:(Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
1 4 1 schema Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;
Exceptions:
throws org.xml.sax.SAXException
public javax.xml.validation.Schema newSchema(com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)Ljavax/xml/validation/Schema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fUseGrammarPoolOnly:Z
ifeq 2
1: new com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema
dup
new com.sun.org.apache.xerces.internal.jaxp.validation.ReadOnlyGrammarPool
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.ReadOnlyGrammarPool.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)V
goto 3
2: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema
dup
aload 1
iconst_0
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema.<init>:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;Z)V
3: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchema
astore 2
start local 2 4: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.propagateFeatures:(Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;)V
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 6 1 pool Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
4 6 2 schema Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
pool
public boolean getFeature(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: new java.lang.NullPointerException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
2: ldc "FeatureNameNull"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
ldc "http://javax.xml.transform"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 10
5: aload 1
ldc "http://javax.xml.transform.stream.StreamSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
6: aload 1
ldc "http://javax.xml.transform.sax.SAXSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
7: aload 1
ldc "http://javax.xml.transform.dom.DOMSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: aload 1
ldc "http://javax.xml.transform.stax.StAXSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: StackMap locals:
StackMap stack:
iconst_1
ireturn
10: StackMap locals:
StackMap stack:
aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
11: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 12
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isSecureProcessing:()Z
ifeq 12
iconst_1
ireturn
StackMap locals:
StackMap stack:
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fUseGrammarPoolOnly:Z
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
aload 1
invokevirtual jdk.xml.internal.JdkXmlFeatures.getIndex:(Ljava/lang/String;)I
istore 2
start local 2 16: iload 2
iconst_m1
if_icmple 18
17: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
iload 2
invokevirtual jdk.xml.internal.JdkXmlFeatures.getFeature:(I)Z
ireturn
18: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getFeature:(Ljava/lang/String;)Z
19: ireturn
20: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
astore 3
start local 3 21: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getIdentifier:()Ljava/lang/String;
astore 4
start local 4 22: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getType:()Lcom/sun/org/apache/xerces/internal/util/Status;
getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/Status;
if_acmpne 28
23: new org.xml.sax.SAXNotRecognizedException
dup
24: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
25: ldc "feature-not-recognized"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
26: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
27: invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
28: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException java.lang.String
StackMap stack:
new org.xml.sax.SAXNotSupportedException
dup
29: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
30: ldc "feature-not-supported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
31: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
32: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 33 1 name Ljava/lang/String;
16 33 2 index I
21 33 3 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException;
22 33 4 identifier Ljava/lang/String;
Exception table:
from to target type
18 19 20 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
MethodParameters:
Name Flags
name
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: new java.lang.NullPointerException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
2: ldc "ProperyNameNull"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/security-manager"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
areturn
6: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/internal/grammar-pool"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
7: new org.xml.sax.SAXNotSupportedException
dup
8: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
9: ldc "property-not-supported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
10: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
11: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
13: areturn
14: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
astore 2
start local 2 15: aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getIdentifier:()Ljava/lang/String;
astore 3
start local 3 16: aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getType:()Lcom/sun/org/apache/xerces/internal/util/Status;
getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/Status;
if_acmpne 22
17: new org.xml.sax.SAXNotRecognizedException
dup
18: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
19: ldc "property-not-recognized"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
20: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
21: invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
22: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException java.lang.String
StackMap stack:
new org.xml.sax.SAXNotSupportedException
dup
23: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
24: ldc "property-not-supported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
25: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
26: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 27 1 name Ljava/lang/String;
15 27 2 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException;
16 27 3 identifier Ljava/lang/String;
Exception table:
from to target type
12 13 14 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
MethodParameters:
Name Flags
name
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 4
1: new java.lang.NullPointerException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
2: ldc "FeatureNameNull"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
ldc "http://javax.xml.transform"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 14
5: aload 1
ldc "http://javax.xml.transform.stream.StreamSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
6: aload 1
ldc "http://javax.xml.transform.sax.SAXSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
7: aload 1
ldc "http://javax.xml.transform.dom.DOMSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: aload 1
ldc "http://javax.xml.transform.stax.StAXSource/feature"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
9: StackMap locals:
StackMap stack:
new org.xml.sax.SAXNotSupportedException
dup
10: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
11: ldc "feature-read-only"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
12: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
13: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
15: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
ifnull 21
iload 2
ifne 21
16: new org.xml.sax.SAXNotSupportedException
dup
17: aconst_null
18: ldc "jaxp-secureprocessing-feature"
aconst_null
19: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
20: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
iload 2
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.setSecureProcessing:(Z)V
22: iload 2
ifeq 29
23: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
24: getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State.FSP:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;
ldc ""
25: invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.setValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;Ljava/lang/String;)V
26: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_SCHEMA:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
27: getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State.FSP:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;
ldc ""
28: invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.setValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;Ljava/lang/String;)V
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
30: return
31: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fUseGrammarPoolOnly:Z
33: return
34: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.oracle.com/feature/use-service-mechanism"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
35: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
ifnull 37
36: return
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
ifnull 44
38: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
aload 1
getstatic jdk.xml.internal.JdkXmlFeatures$State.APIPROPERTY:Ljdk/xml/internal/JdkXmlFeatures$State;
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual jdk.xml.internal.JdkXmlFeatures.setFeature:(Ljava/lang/String;Ljdk/xml/internal/JdkXmlFeatures$State;Ljava/lang/Object;)Z
ifeq 44
39: aload 1
ldc "jdk.xml.overrideDefaultParser"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 42
40: aload 1
ldc "http://www.oracle.com/feature/use-service-mechanism"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 42
41: aload 1
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 43
42: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 1
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setFeature:(Ljava/lang/String;Z)V
43: StackMap locals:
StackMap stack:
return
44: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 1
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setFeature:(Ljava/lang/String;Z)V
45: goto 59
46: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
astore 3
start local 3 47: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getIdentifier:()Ljava/lang/String;
astore 4
start local 4 48: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getType:()Lcom/sun/org/apache/xerces/internal/util/Status;
getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/Status;
if_acmpne 54
49: new org.xml.sax.SAXNotRecognizedException
dup
50: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
51: ldc "feature-not-recognized"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
52: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
53: invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
54: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException java.lang.String
StackMap stack:
new org.xml.sax.SAXNotSupportedException
dup
55: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
56: ldc "feature-not-supported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
57: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
58: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 59: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 60 1 name Ljava/lang/String;
0 60 2 value Z
47 59 3 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException;
48 59 4 identifier Ljava/lang/String;
Exception table:
from to target type
44 45 46 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
MethodParameters:
Name Flags
name
value
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 4
1: new java.lang.NullPointerException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
2: ldc "ProperyNameNull"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/security-manager"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokestatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.convert:(Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;)Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
6: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
7: return
8: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
9: aload 2
ifnonnull 12
10: aload 0
new com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
putfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
14: return
15: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/internal/grammar-pool"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
16: new org.xml.sax.SAXNotSupportedException
dup
17: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
18: ldc "property-not-supported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
19: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
20: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 23
22: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 1
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$State.APIPROPERTY:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$State;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.setLimit:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$State;Ljava/lang/Object;)Z
ifne 40
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
ifnull 25
24: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
aload 1
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State.APIPROPERTY:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.setValue:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;Ljava/lang/Object;)Z
ifne 40
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
26: goto 40
27: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
astore 3
start local 3 28: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getIdentifier:()Ljava/lang/String;
astore 4
start local 4 29: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.getType:()Lcom/sun/org/apache/xerces/internal/util/Status;
getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_RECOGNIZED:Lcom/sun/org/apache/xerces/internal/util/Status;
if_acmpne 35
30: new org.xml.sax.SAXNotRecognizedException
dup
31: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
32: ldc "property-not-recognized"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
33: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
34: invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
35: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException java.lang.String
StackMap stack:
new org.xml.sax.SAXNotSupportedException
dup
36: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getLocale:()Ljava/util/Locale;
37: ldc "property-not-supported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
38: invokestatic com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
39: invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 40: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 41 1 name Ljava/lang/String;
0 41 2 object Ljava/lang/Object;
28 40 3 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException;
29 40 4 identifier Ljava/lang/String;
Exception table:
from to target type
21 26 27 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
MethodParameters:
Name Flags
name
object
private void propagateFeatures(com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema);
descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 2
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isSecureProcessing:()Z
ifeq 2
iconst_1
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema
StackMap stack: com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema java.lang.String
2: iconst_0
3: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema
StackMap stack: com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema java.lang.String int
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema.setFeature:(Ljava/lang/String;Z)V
4: aload 1
ldc "jdk.xml.overrideDefaultParser"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fOverrideDefaultParser:Z
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema.setFeature:(Ljava/lang/String;Z)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getRecognizedFeatures:()[Ljava/lang/String;
astore 2
start local 2 6: iconst_0
istore 3
start local 3 7: goto 11
8: StackMap locals: java.lang.String[] int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 2
iload 3
aaload
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getFeature:(Ljava/lang/String;)Z
istore 4
start local 4 9: aload 1
aload 2
iload 3
aaload
iload 4
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema.setFeature:(Ljava/lang/String;Z)V
end local 4 10: iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 2
arraylength
if_icmplt 8
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/jaxp/validation/XMLSchemaFactory;
0 13 1 schema Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;
6 13 2 features [Ljava/lang/String;
7 12 3 i I
9 10 4 state Z
MethodParameters:
Name Flags
schema
private void propagateProperties(com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema);
descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getRecognizedProperties:()[Ljava/lang/String;
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 6
3: StackMap locals: java.lang.String[] int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.fXMLSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
aload 2
iload 3
aaload
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
start local 4 4: aload 1
aload 2
iload 3
aaload
aload 4
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.AbstractXMLSchema.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 4 5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 2
arraylength
if_icmplt 3
end local 3 7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory;
0 8 1 schema Lcom/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema;
1 8 2 properties [Ljava/lang/String;
2 7 3 i I
4 5 4 state Ljava/lang/Object;
MethodParameters:
Name Flags
schema
}
SourceFile: "XMLSchemaFactory.java"
NestMembers:
com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper
InnerClasses:
XMLGrammarPoolImplExtension = com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolImplExtension of com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory
XMLGrammarPoolWrapper = com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory$XMLGrammarPoolWrapper of com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory
public final State = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$State of com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
public final Property = com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property of com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
public final State = com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State of com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures
public final State = jdk.xml.internal.JdkXmlFeatures$State of jdk.xml.internal.JdkXmlFeatures
public final XmlFeature = jdk.xml.internal.JdkXmlFeatures$XmlFeature of jdk.xml.internal.JdkXmlFeatures