public class com.sun.xml.internal.bind.v2.util.XmlFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.util.XmlFactory
super_class: java.lang.Object
{
public static final java.lang.String ACCESS_EXTERNAL_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://javax.xml.XMLConstants/property/accessExternalSchema"
public static final java.lang.String ACCESS_EXTERNAL_DTD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://javax.xml.XMLConstants/property/accessExternalDTD"
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String DISABLE_XML_SECURITY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.disableXmlSecurity"
private static final boolean XML_SECURITY_DISABLED;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/bind/v2/util/XmlFactory;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
1: new com.sun.xml.internal.bind.v2.util.XmlFactory$1
dup
invokespecial com.sun.xml.internal.bind.v2.util.XmlFactory$1.<init>:()V
2: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putstatic com.sun.xml.internal.bind.v2.util.XmlFactory.XML_SECURITY_DISABLED:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/util/XmlFactory;
private static boolean isXMLSecurityDisabled(boolean);
descriptor: (Z)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.XML_SECURITY_DISABLED:Z
ifne 1
iload 0
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 runtimeSetting Z
MethodParameters:
Name Flags
runtimeSetting
public static javax.xml.validation.SchemaFactory createSchemaFactory(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljavax/xml/validation/SchemaFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokestatic javax.xml.validation.SchemaFactory.newInstance:(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;
astore 2
start local 2 1: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "SchemaFactory instance: {0}"
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.xml.validation.SchemaFactory
StackMap stack:
aload 2
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
iload 1
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.isXMLSecurityDisabled:(Z)Z
ifeq 4
iconst_0
goto 5
StackMap locals: java.lang.String int javax.xml.validation.SchemaFactory
StackMap stack: javax.xml.validation.SchemaFactory java.lang.String
4: iconst_1
StackMap locals: java.lang.String int javax.xml.validation.SchemaFactory
StackMap stack: javax.xml.validation.SchemaFactory java.lang.String int
5: invokevirtual javax.xml.validation.SchemaFactory.setFeature:(Ljava/lang/String;Z)V
6: aload 2
7: areturn
end local 2 8: StackMap locals: java.lang.String int
StackMap stack: org.xml.sax.SAXNotRecognizedException
astore 2
start local 2 9: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
10: new java.lang.IllegalStateException
dup
aload 2
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 11: StackMap locals:
StackMap stack: org.xml.sax.SAXNotSupportedException
astore 2
start local 2 12: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
13: new java.lang.IllegalStateException
dup
aload 2
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 14: StackMap locals:
StackMap stack: java.lang.AbstractMethodError
astore 2
start local 2 15: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
16: new java.lang.IllegalStateException
dup
getstatic com.sun.xml.internal.bind.v2.Messages.INVALID_JAXP_IMPLEMENTATION:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 2
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 language Ljava/lang/String;
0 17 1 disableSecureProcessing Z
1 8 2 factory Ljavax/xml/validation/SchemaFactory;
9 11 2 ex Lorg/xml/sax/SAXNotRecognizedException;
12 14 2 ex Lorg/xml/sax/SAXNotSupportedException;
15 17 2 er Ljava/lang/AbstractMethodError;
Exception table:
from to target type
0 7 8 Class org.xml.sax.SAXNotRecognizedException
0 7 11 Class org.xml.sax.SAXNotSupportedException
0 7 14 Class java.lang.AbstractMethodError
Exceptions:
throws java.lang.IllegalStateException
MethodParameters:
Name Flags
language final
disableSecureProcessing
public static javax.xml.parsers.SAXParserFactory createParserFactory(boolean);
descriptor: (Z)Ljavax/xml/parsers/SAXParserFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: invokestatic javax.xml.parsers.SAXParserFactory.newInstance:()Ljavax/xml/parsers/SAXParserFactory;
astore 1
start local 1 1: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "SAXParserFactory instance: {0}"
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.xml.parsers.SAXParserFactory
StackMap stack:
aload 1
iconst_1
invokevirtual javax.xml.parsers.SAXParserFactory.setNamespaceAware:(Z)V
4: aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
iload 0
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.isXMLSecurityDisabled:(Z)Z
ifeq 5
iconst_0
goto 6
StackMap locals: int javax.xml.parsers.SAXParserFactory
StackMap stack: javax.xml.parsers.SAXParserFactory java.lang.String
5: iconst_1
StackMap locals: int javax.xml.parsers.SAXParserFactory
StackMap stack: javax.xml.parsers.SAXParserFactory java.lang.String int
6: invokevirtual javax.xml.parsers.SAXParserFactory.setFeature:(Ljava/lang/String;Z)V
7: aload 1
8: areturn
end local 1 9: StackMap locals: int
StackMap stack: javax.xml.parsers.ParserConfigurationException
astore 1
start local 1 10: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
11: new java.lang.IllegalStateException
dup
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 12: StackMap locals:
StackMap stack: org.xml.sax.SAXNotRecognizedException
astore 1
start local 1 13: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
14: new java.lang.IllegalStateException
dup
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 15: StackMap locals:
StackMap stack: org.xml.sax.SAXNotSupportedException
astore 1
start local 1 16: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
17: new java.lang.IllegalStateException
dup
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 18: StackMap locals:
StackMap stack: java.lang.AbstractMethodError
astore 1
start local 1 19: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
20: new java.lang.IllegalStateException
dup
getstatic com.sun.xml.internal.bind.v2.Messages.INVALID_JAXP_IMPLEMENTATION:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 disableSecureProcessing Z
1 9 1 factory Ljavax/xml/parsers/SAXParserFactory;
10 12 1 ex Ljavax/xml/parsers/ParserConfigurationException;
13 15 1 ex Lorg/xml/sax/SAXNotRecognizedException;
16 18 1 ex Lorg/xml/sax/SAXNotSupportedException;
19 21 1 er Ljava/lang/AbstractMethodError;
Exception table:
from to target type
0 8 9 Class javax.xml.parsers.ParserConfigurationException
0 8 12 Class org.xml.sax.SAXNotRecognizedException
0 8 15 Class org.xml.sax.SAXNotSupportedException
0 8 18 Class java.lang.AbstractMethodError
Exceptions:
throws java.lang.IllegalStateException
MethodParameters:
Name Flags
disableSecureProcessing
public static javax.xml.xpath.XPathFactory createXPathFactory(boolean);
descriptor: (Z)Ljavax/xml/xpath/XPathFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: invokestatic javax.xml.xpath.XPathFactory.newInstance:()Ljavax/xml/xpath/XPathFactory;
astore 1
start local 1 1: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "XPathFactory instance: {0}"
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.xml.xpath.XPathFactory
StackMap stack:
aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
iload 0
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.isXMLSecurityDisabled:(Z)Z
ifeq 4
iconst_0
goto 5
StackMap locals: int javax.xml.xpath.XPathFactory
StackMap stack: javax.xml.xpath.XPathFactory java.lang.String
4: iconst_1
StackMap locals: int javax.xml.xpath.XPathFactory
StackMap stack: javax.xml.xpath.XPathFactory java.lang.String int
5: invokevirtual javax.xml.xpath.XPathFactory.setFeature:(Ljava/lang/String;Z)V
6: aload 1
7: areturn
end local 1 8: StackMap locals: int
StackMap stack: javax.xml.xpath.XPathFactoryConfigurationException
astore 1
start local 1 9: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
10: new java.lang.IllegalStateException
dup
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 11: StackMap locals:
StackMap stack: java.lang.AbstractMethodError
astore 1
start local 1 12: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
13: new java.lang.IllegalStateException
dup
getstatic com.sun.xml.internal.bind.v2.Messages.INVALID_JAXP_IMPLEMENTATION:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 disableSecureProcessing Z
1 8 1 factory Ljavax/xml/xpath/XPathFactory;
9 11 1 ex Ljavax/xml/xpath/XPathFactoryConfigurationException;
12 14 1 er Ljava/lang/AbstractMethodError;
Exception table:
from to target type
0 7 8 Class javax.xml.xpath.XPathFactoryConfigurationException
0 7 11 Class java.lang.AbstractMethodError
Exceptions:
throws java.lang.IllegalStateException
MethodParameters:
Name Flags
disableSecureProcessing
public static javax.xml.transform.TransformerFactory createTransformerFactory(boolean);
descriptor: (Z)Ljavax/xml/transform/TransformerFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: invokestatic javax.xml.transform.TransformerFactory.newInstance:()Ljavax/xml/transform/TransformerFactory;
astore 1
start local 1 1: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "TransformerFactory instance: {0}"
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.xml.transform.TransformerFactory
StackMap stack:
aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
iload 0
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.isXMLSecurityDisabled:(Z)Z
ifeq 4
iconst_0
goto 5
StackMap locals: int javax.xml.transform.TransformerFactory
StackMap stack: javax.xml.transform.TransformerFactory java.lang.String
4: iconst_1
StackMap locals: int javax.xml.transform.TransformerFactory
StackMap stack: javax.xml.transform.TransformerFactory java.lang.String int
5: invokevirtual javax.xml.transform.TransformerFactory.setFeature:(Ljava/lang/String;Z)V
6: aload 1
7: areturn
end local 1 8: StackMap locals: int
StackMap stack: javax.xml.transform.TransformerConfigurationException
astore 1
start local 1 9: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
10: new java.lang.IllegalStateException
dup
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 11: StackMap locals:
StackMap stack: java.lang.AbstractMethodError
astore 1
start local 1 12: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
13: new java.lang.IllegalStateException
dup
getstatic com.sun.xml.internal.bind.v2.Messages.INVALID_JAXP_IMPLEMENTATION:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 disableSecureProcessing Z
1 8 1 factory Ljavax/xml/transform/TransformerFactory;
9 11 1 ex Ljavax/xml/transform/TransformerConfigurationException;
12 14 1 er Ljava/lang/AbstractMethodError;
Exception table:
from to target type
0 7 8 Class javax.xml.transform.TransformerConfigurationException
0 7 11 Class java.lang.AbstractMethodError
Exceptions:
throws java.lang.IllegalStateException
MethodParameters:
Name Flags
disableSecureProcessing
public static javax.xml.parsers.DocumentBuilderFactory createDocumentBuilderFactory(boolean);
descriptor: (Z)Ljavax/xml/parsers/DocumentBuilderFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: invokestatic javax.xml.parsers.DocumentBuilderFactory.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory;
astore 1
start local 1 1: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "DocumentBuilderFactory instance: {0}"
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: javax.xml.parsers.DocumentBuilderFactory
StackMap stack:
aload 1
iconst_1
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setNamespaceAware:(Z)V
4: aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
iload 0
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.isXMLSecurityDisabled:(Z)Z
ifeq 5
iconst_0
goto 6
StackMap locals: int javax.xml.parsers.DocumentBuilderFactory
StackMap stack: javax.xml.parsers.DocumentBuilderFactory java.lang.String
5: iconst_1
StackMap locals: int javax.xml.parsers.DocumentBuilderFactory
StackMap stack: javax.xml.parsers.DocumentBuilderFactory java.lang.String int
6: invokevirtual javax.xml.parsers.DocumentBuilderFactory.setFeature:(Ljava/lang/String;Z)V
7: aload 1
8: areturn
end local 1 9: StackMap locals: int
StackMap stack: javax.xml.parsers.ParserConfigurationException
astore 1
start local 1 10: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
11: new java.lang.IllegalStateException
dup
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 12: StackMap locals:
StackMap stack: java.lang.AbstractMethodError
astore 1
start local 1 13: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aconst_null
aload 1
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
14: new java.lang.IllegalStateException
dup
getstatic com.sun.xml.internal.bind.v2.Messages.INVALID_JAXP_IMPLEMENTATION:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 disableSecureProcessing Z
1 9 1 factory Ljavax/xml/parsers/DocumentBuilderFactory;
10 12 1 ex Ljavax/xml/parsers/ParserConfigurationException;
13 15 1 er Ljava/lang/AbstractMethodError;
Exception table:
from to target type
0 8 9 Class javax.xml.parsers.ParserConfigurationException
0 8 12 Class java.lang.AbstractMethodError
Exceptions:
throws java.lang.IllegalStateException
MethodParameters:
Name Flags
disableSecureProcessing
public static javax.xml.validation.SchemaFactory allowExternalAccess(javax.xml.validation.SchemaFactory, java.lang.String, boolean);
descriptor: (Ljavax/xml/validation/SchemaFactory;Ljava/lang/String;Z)Ljavax/xml/validation/SchemaFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.isXMLSecurityDisabled:(Z)Z
ifeq 4
1: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_XML_SECURITY_DISABLED:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
areturn
4: StackMap locals:
StackMap stack:
ldc "javax.xml.accessExternalSchema"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
ifnull 8
5: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 7
6: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_EXTERNAL_ACCESS_CONFIGURED:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
areturn
8: StackMap locals:
StackMap stack:
aload 0
ldc "http://javax.xml.XMLConstants/property/accessExternalSchema"
aload 1
invokevirtual javax.xml.validation.SchemaFactory.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
9: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 15
10: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_SUPPORTED_PROPERTY:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "http://javax.xml.XMLConstants/property/accessExternalSchema"
aastore
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
11: goto 15
StackMap locals:
StackMap stack: org.xml.sax.SAXException
12: astore 3
start local 3 13: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.CONFIG:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 15
14: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.CONFIG:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_UNSUPPORTED_PROPERTY:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "http://javax.xml.XMLConstants/property/accessExternalSchema"
aastore
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 3
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 3 15: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 sf Ljavax/xml/validation/SchemaFactory;
0 16 1 value Ljava/lang/String;
0 16 2 disableSecureProcessing Z
13 15 3 ignored Lorg/xml/sax/SAXException;
Exception table:
from to target type
8 11 12 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
sf
value
disableSecureProcessing
public static javax.xml.validation.SchemaFactory allowExternalDTDAccess(javax.xml.validation.SchemaFactory, java.lang.String, boolean);
descriptor: (Ljavax/xml/validation/SchemaFactory;Ljava/lang/String;Z)Ljavax/xml/validation/SchemaFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.isXMLSecurityDisabled:(Z)Z
ifeq 4
1: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_XML_SECURITY_DISABLED:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
areturn
4: StackMap locals:
StackMap stack:
ldc "javax.xml.accessExternalDTD"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
ifnull 8
5: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 7
6: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_EXTERNAL_ACCESS_CONFIGURED:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
areturn
8: StackMap locals:
StackMap stack:
aload 0
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
aload 1
invokevirtual javax.xml.validation.SchemaFactory.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
9: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 15
10: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_SUPPORTED_PROPERTY:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
aastore
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
11: goto 15
StackMap locals:
StackMap stack: org.xml.sax.SAXException
12: astore 3
start local 3 13: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.CONFIG:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 15
14: getstatic com.sun.xml.internal.bind.v2.util.XmlFactory.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.CONFIG:Ljava/util/logging/Level;
getstatic com.sun.xml.internal.bind.v2.Messages.JAXP_UNSUPPORTED_PROPERTY:Lcom/sun/xml/internal/bind/v2/Messages;
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
aastore
invokevirtual com.sun.xml.internal.bind.v2.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 3
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 3 15: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 sf Ljavax/xml/validation/SchemaFactory;
0 16 1 value Ljava/lang/String;
0 16 2 disableSecureProcessing Z
13 15 3 ignored Lorg/xml/sax/SAXException;
Exception table:
from to target type
8 11 12 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
sf
value
disableSecureProcessing
}
SourceFile: "XmlFactory.java"
NestMembers:
com.sun.xml.internal.bind.v2.util.XmlFactory$1
InnerClasses:
com.sun.xml.internal.bind.v2.util.XmlFactory$1