public final class com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl implements org.w3c.dom.DOMConfiguration, org.w3c.dom.ls.LSSerializer
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
super_class: java.lang.Object
{
private com.sun.org.apache.xml.internal.serializer.Serializer fXMLSerializer;
descriptor: Lcom/sun/org/apache/xml/internal/serializer/Serializer;
flags: (0x0002) ACC_PRIVATE
protected int fFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private com.sun.org.apache.xml.internal.serializer.DOM3Serializer fDOMSerializer;
descriptor: Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.ls.LSSerializerFilter fSerializerFilter;
descriptor: Lorg/w3c/dom/ls/LSSerializerFilter;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Node fVisitedNode;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fEndOfLine;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.DOMErrorHandler fDOMErrorHandler;
descriptor: Lorg/w3c/dom/DOMErrorHandler;
flags: (0x0002) ACC_PRIVATE
private java.util.Properties fDOMConfigProperties;
descriptor: Ljava/util/Properties;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fEncoding;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private static final int CANONICAL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int CDATA;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int CHARNORMALIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int DTNORMALIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
private static final int ELEM_CONTENT_WHITESPACE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32
private static final int ENTITIES;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 64
private static final int INFOSET;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 128
private static final int NAMESPACES;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 256
private static final int NAMESPACEDECLS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 512
private static final int NORMALIZECHARS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
private static final int SPLITCDATA;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
private static final int VALIDATE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
private static final int SCHEMAVALIDATE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
private static final int WELLFORMED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
private static final int DISCARDDEFAULT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
private static final int PRETTY_PRINT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
private static final int IGNORE_CHAR_DENORMALIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 131072
private static final int XMLDECL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 262144
private static final int IS_STANDALONE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 524288
private java.lang.String[] fRecognizedParameters;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
2: aload 0
iconst_0
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
3: aload 0
aconst_null
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
4: aload 0
aconst_null
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
5: aload 0
aconst_null
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fVisitedNode:Lorg/w3c/dom/Node;
6: aload 0
ldc "\n"
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEndOfLine:Ljava/lang/String;
7: aload 0
aconst_null
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
8: aload 0
aconst_null
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
9: aload 0
bipush 20
anewarray java.lang.String
dup
iconst_0
10: ldc "canonical-form"
aastore
dup
iconst_1
11: ldc "cdata-sections"
aastore
dup
iconst_2
12: ldc "check-character-normalization"
aastore
dup
iconst_3
13: ldc "comments"
aastore
dup
iconst_4
14: ldc "datatype-normalization"
aastore
dup
iconst_5
15: ldc "element-content-whitespace"
aastore
dup
bipush 6
16: ldc "entities"
aastore
dup
bipush 7
17: ldc "infoset"
aastore
dup
bipush 8
18: ldc "namespaces"
aastore
dup
bipush 9
19: ldc "namespace-declarations"
aastore
dup
bipush 10
20: ldc "split-cdata-sections"
aastore
dup
bipush 11
21: ldc "validate"
aastore
dup
bipush 12
22: ldc "validate-if-schema"
aastore
dup
bipush 13
23: ldc "well-formed"
aastore
dup
bipush 14
24: ldc "discard-default-content"
aastore
dup
bipush 15
25: ldc "format-pretty-print"
aastore
dup
bipush 16
26: ldc "ignore-unknown-character-denormalizations"
aastore
dup
bipush 17
27: ldc "xml-declaration"
aastore
dup
bipush 18
28: ldc "http://www.oracle.com/xml/jaxp/properties/isStandalone"
aastore
dup
bipush 19
29: ldc "error-handler"
aastore
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fRecognizedParameters:[Ljava/lang/String;
30: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
iconst_2
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
31: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 8
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
32: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 32
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
33: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 64
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
34: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 256
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
35: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 512
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
36: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 2048
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
37: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 16384
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
38: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 32768
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
39: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 262144
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
40: aload 0
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
41: aload 0
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.initializeSerializerProps:()V
42: ldc "xml"
invokestatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.getDefaultMethodProperties:(Ljava/lang/String;)Ljava/util/Properties;
astore 1
start local 1 43: aload 0
new com.sun.org.apache.xml.internal.serializer.ToXMLStream
dup
aconst_null
invokespecial com.sun.org.apache.xml.internal.serializer.ToXMLStream.<init>:(Ljavax/xml/transform/ErrorListener;)V
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
44: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
aload 1
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setOutputFormat:(Ljava/util/Properties;)V
45: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setOutputFormat:(Ljava/util/Properties;)V
46: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
43 47 1 configProps Ljava/util/Properties;
public void initializeSerializerProps();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}canonical-form"
1: ldc "default:no"
2: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}cdata-sections"
4: ldc "default:yes"
5: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}check-character-normalization"
7: ldc "default:no"
8: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
9: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}comments"
10: ldc "default:yes"
11: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
12: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}datatype-normalization"
13: ldc "default:no"
14: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
15: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}element-content-whitespace"
16: ldc "default:yes"
17: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
18: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}entities"
19: ldc "default:yes"
20: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
21: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 128
iand
ifeq 49
22: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespaces"
23: ldc "default:yes"
24: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
25: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespace-declarations"
26: ldc "default:yes"
27: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
28: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}comments"
29: ldc "default:yes"
30: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
31: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}element-content-whitespace"
32: ldc "default:yes"
33: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
34: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}well-formed"
35: ldc "default:yes"
36: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
37: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}entities"
38: ldc "default:no"
39: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
40: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}cdata-sections"
41: ldc "default:no"
42: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
43: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}validate-if-schema"
44: ldc "default:no"
45: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
46: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}datatype-normalization"
47: ldc "default:no"
48: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespaces"
50: ldc "default:yes"
51: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
52: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespace-declarations"
53: ldc "default:yes"
54: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
55: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}split-cdata-sections"
56: ldc "default:yes"
57: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
58: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}validate"
59: ldc "default:no"
60: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
61: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}validate-if-schema"
62: ldc "default:no"
63: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
64: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}well-formed"
65: ldc "default:yes"
66: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
67: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
68: ldc "indent"
69: ldc "default:no"
70: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
71: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
72: ldc "{http://xml.apache.org/xalan}indent-amount"
iconst_4
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
73: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
74: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}discard-default-content"
75: ldc "default:yes"
76: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
77: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "omit-xml-declaration"
ldc "no"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
78: ldc "jdk.xml.isStandalone"
invokestatic jdk.xml.internal.SecuritySupport.getJAXPSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 79: aload 1
ifnull 85
aload 1
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 85
80: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 524288
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
81: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.oracle.com/xml}isStandalone"
82: ldc "explicit:yes"
83: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
84: goto 88
85: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.oracle.com/xml}isStandalone"
86: ldc "default:no"
87: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
88: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
79 89 1 p Ljava/lang/String;
public boolean canSetParameter(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof java.lang.Boolean
ifeq 25
1: aload 1
ldc "cdata-sections"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
2: aload 1
ldc "comments"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
3: aload 1
ldc "entities"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
4: aload 1
ldc "infoset"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
5: aload 1
ldc "element-content-whitespace"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
6: aload 1
ldc "namespaces"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
7: aload 1
ldc "namespace-declarations"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
8: aload 1
ldc "split-cdata-sections"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
9: aload 1
ldc "well-formed"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
10: aload 1
ldc "discard-default-content"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
11: aload 1
ldc "format-pretty-print"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
12: aload 1
ldc "xml-declaration"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
13: aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/isStandalone"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 15
14: StackMap locals:
StackMap stack:
iconst_1
ireturn
15: StackMap locals:
StackMap stack:
aload 1
ldc "canonical-form"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 20
16: aload 1
ldc "check-character-normalization"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 20
17: aload 1
ldc "datatype-normalization"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 20
18: aload 1
ldc "validate-if-schema"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 20
19: aload 1
ldc "validate"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 23
20: StackMap locals:
StackMap stack:
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 21
iconst_0
goto 22
StackMap locals:
StackMap stack:
21: iconst_1
StackMap locals:
StackMap stack: int
22: ireturn
23: StackMap locals:
StackMap stack:
aload 1
ldc "ignore-unknown-character-denormalizations"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 29
24: aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
25: StackMap locals:
StackMap stack:
aload 1
ldc "error-handler"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 27
26: aload 2
ifnull 28
StackMap locals:
StackMap stack:
27: aload 2
instanceof org.w3c.dom.DOMErrorHandler
ifeq 29
28: StackMap locals:
StackMap stack:
iconst_1
ireturn
29: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 30 1 name Ljava/lang/String;
0 30 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
value
public java.lang.Object getParameter(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "normalize-characters"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc "comments"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 6
3: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 8
iand
ifeq 4
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 5
StackMap locals:
StackMap stack:
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
5: areturn
6: StackMap locals:
StackMap stack:
aload 1
ldc "cdata-sections"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 10
7: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
iconst_2
iand
ifeq 8
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 9
StackMap locals:
StackMap stack:
8: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
9: areturn
10: StackMap locals:
StackMap stack:
aload 1
ldc "entities"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 14
11: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 64
iand
ifeq 12
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 13
StackMap locals:
StackMap stack:
12: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
13: areturn
14: StackMap locals:
StackMap stack:
aload 1
ldc "namespaces"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 18
15: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 256
iand
ifeq 16
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 17
StackMap locals:
StackMap stack:
16: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
17: areturn
18: StackMap locals:
StackMap stack:
aload 1
ldc "namespace-declarations"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 22
19: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 512
iand
ifeq 20
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 21
StackMap locals:
StackMap stack:
20: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
21: areturn
22: StackMap locals:
StackMap stack:
aload 1
ldc "split-cdata-sections"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 26
23: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 2048
iand
ifeq 24
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 25
StackMap locals:
StackMap stack:
24: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
25: areturn
26: StackMap locals:
StackMap stack:
aload 1
ldc "well-formed"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 30
27: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 16384
iand
ifeq 28
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 29
StackMap locals:
StackMap stack:
28: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
29: areturn
30: StackMap locals:
StackMap stack:
aload 1
ldc "discard-default-content"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 34
31: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 32768
iand
ifeq 32
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 33
StackMap locals:
StackMap stack:
32: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
33: areturn
34: StackMap locals:
StackMap stack:
aload 1
ldc "format-pretty-print"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 38
35: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 65536
iand
ifeq 36
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 37
StackMap locals:
StackMap stack:
36: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
37: areturn
38: StackMap locals:
StackMap stack:
aload 1
ldc "xml-declaration"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 42
39: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 262144
iand
ifeq 40
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 41
StackMap locals:
StackMap stack:
40: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
41: areturn
42: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/isStandalone"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 46
43: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 524288
iand
ifeq 44
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 45
StackMap locals:
StackMap stack:
44: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
45: areturn
46: StackMap locals:
StackMap stack:
aload 1
ldc "element-content-whitespace"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 50
47: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 32
iand
ifeq 48
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 49
StackMap locals:
StackMap stack:
48: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
49: areturn
50: StackMap locals:
StackMap stack:
aload 1
ldc "ignore-unknown-character-denormalizations"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 52
51: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
52: StackMap locals:
StackMap stack:
aload 1
ldc "canonical-form"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 57
53: aload 1
ldc "check-character-normalization"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 57
54: aload 1
ldc "datatype-normalization"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 57
55: aload 1
ldc "validate"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 57
56: aload 1
ldc "validate-if-schema"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 58
57: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
58: StackMap locals:
StackMap stack:
aload 1
ldc "infoset"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 68
59: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 64
iand
ifne 67
60: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
iconst_2
iand
ifne 67
61: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 32
iand
ifeq 67
62: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 256
iand
ifeq 67
63: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 512
iand
ifeq 67
64: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 16384
iand
ifeq 67
65: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 8
iand
ifeq 67
66: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
67: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
68: StackMap locals:
StackMap stack:
aload 1
ldc "error-handler"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 70
69: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
areturn
70: StackMap locals:
StackMap stack:
aload 1
ldc "schema-location"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 72
71: aload 1
ldc "schema-type"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 73
72: StackMap locals:
StackMap stack:
aconst_null
areturn
73: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
74: ldc "FEATURE_NOT_FOUND"
75: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
76: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
start local 2 77: new org.w3c.dom.DOMException
dup
bipush 8
aload 2
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 78 1 name Ljava/lang/String;
77 78 2 msg Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
name
public org.w3c.dom.DOMStringList getParameterNames();
descriptor: ()Lorg/w3c/dom/DOMStringList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xml.internal.serializer.dom3.DOMStringListImpl
dup
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fRecognizedParameters:[Ljava/lang/String;
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMStringListImpl.<init>:([Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
public void setParameter(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof java.lang.Boolean
ifeq 249
1: aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 3
start local 3 2: aload 1
ldc "comments"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 16
3: aload 0
iload 3
ifeq 4
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 8
ior
goto 6
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
4: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
5: bipush -9
iand
6: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
7: iload 3
ifeq 12
8: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}comments"
9: ldc "explicit:yes"
10: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
11: goto 272
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}comments"
13: ldc "explicit:no"
14: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
15: goto 272
StackMap locals:
StackMap stack:
16: aload 1
ldc "cdata-sections"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 30
17: aload 0
iload 3
ifeq 18
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
iconst_2
ior
goto 20
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
18: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
19: bipush -3
iand
20: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
21: iload 3
ifeq 26
22: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}cdata-sections"
23: ldc "explicit:yes"
24: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
25: goto 272
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}cdata-sections"
27: ldc "explicit:no"
28: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
29: goto 272
StackMap locals:
StackMap stack:
30: aload 1
ldc "entities"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 44
31: aload 0
iload 3
ifeq 32
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 64
ior
goto 34
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
32: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
33: bipush -65
iand
34: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
35: iload 3
ifeq 40
36: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}entities"
37: ldc "explicit:yes"
38: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
39: goto 272
40: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}entities"
41: ldc "explicit:no"
42: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
43: goto 272
StackMap locals:
StackMap stack:
44: aload 1
ldc "namespaces"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 58
45: aload 0
iload 3
ifeq 46
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 256
ior
goto 48
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
46: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
47: sipush -257
iand
48: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
49: iload 3
ifeq 54
50: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespaces"
51: ldc "explicit:yes"
52: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
53: goto 272
54: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespaces"
55: ldc "explicit:no"
56: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
57: goto 272
StackMap locals:
StackMap stack:
58: aload 1
59: ldc "namespace-declarations"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 72
60: aload 0
iload 3
ifeq 61
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 512
ior
goto 62
61: StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush -513
iand
62: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
63: iload 3
ifeq 68
64: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespace-declarations"
65: ldc "explicit:yes"
66: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
67: goto 272
68: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespace-declarations"
69: ldc "explicit:no"
70: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
71: goto 272
StackMap locals:
StackMap stack:
72: aload 1
ldc "split-cdata-sections"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 86
73: aload 0
iload 3
ifeq 74
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 2048
ior
goto 76
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
74: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
75: sipush -2049
iand
76: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
77: iload 3
ifeq 82
78: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}split-cdata-sections"
79: ldc "explicit:yes"
80: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
81: goto 272
82: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}split-cdata-sections"
83: ldc "explicit:no"
84: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
85: goto 272
StackMap locals:
StackMap stack:
86: aload 1
ldc "well-formed"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 100
87: aload 0
iload 3
ifeq 88
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 16384
ior
goto 90
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
88: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
89: sipush -16385
iand
90: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
91: iload 3
ifeq 96
92: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}well-formed"
93: ldc "explicit:yes"
94: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
95: goto 272
96: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}well-formed"
97: ldc "explicit:no"
98: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
99: goto 272
StackMap locals:
StackMap stack:
100: aload 1
101: ldc "discard-default-content"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 114
102: aload 0
iload 3
ifeq 103
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 32768
ior
goto 104
103: StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc -32769
iand
104: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
105: iload 3
ifeq 110
106: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}discard-default-content"
107: ldc "explicit:yes"
108: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
109: goto 272
110: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}discard-default-content"
111: ldc "explicit:no"
112: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
113: goto 272
StackMap locals:
StackMap stack:
114: aload 1
ldc "format-pretty-print"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 125
115: aload 0
iload 3
ifeq 116
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 65536
ior
goto 118
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
116: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
117: ldc -65537
iand
118: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
119: iload 3
ifeq 123
120: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "indent"
ldc "explicit:yes"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
121: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://xml.apache.org/xalan}indent-amount"
iconst_4
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
122: goto 272
123: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "indent"
ldc "explicit:no"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
124: goto 272
StackMap locals:
StackMap stack:
125: aload 1
ldc "xml-declaration"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 135
126: aload 0
iload 3
ifeq 127
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 262144
ior
goto 129
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
127: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
128: ldc -262145
iand
129: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
130: iload 3
ifeq 133
131: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "omit-xml-declaration"
ldc "no"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
132: goto 272
133: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "omit-xml-declaration"
ldc "yes"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
134: goto 272
StackMap locals:
StackMap stack:
135: aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/isStandalone"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 143
136: aload 0
iload 3
ifeq 137
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 524288
ior
goto 138
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
137: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc -524289
iand
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
138: putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
139: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.oracle.com/xml}isStandalone"
iload 3
ifeq 140
ldc "yes"
goto 141
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: java.util.Properties java.lang.String
140: ldc "no"
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: java.util.Properties java.lang.String java.lang.String
141: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
142: goto 272
StackMap locals:
StackMap stack:
143: aload 1
ldc "element-content-whitespace"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 157
144: aload 0
iload 3
ifeq 145
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 32
ior
goto 147
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
145: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
146: bipush -33
iand
147: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String java.lang.Object int
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl int
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
148: iload 3
ifeq 153
149: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}element-content-whitespace"
150: ldc "explicit:yes"
151: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
152: goto 272
153: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}element-content-whitespace"
154: ldc "explicit:no"
155: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
156: goto 272
StackMap locals:
StackMap stack:
157: aload 1
ldc "ignore-unknown-character-denormalizations"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 168
158: iload 3
ifne 164
159: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
160: ldc "FEATURE_NOT_SUPPORTED"
161: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
162: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 163: new org.w3c.dom.DOMException
dup
bipush 9
aload 4
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 4 164: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}ignore-unknown-character-denormalizations"
165: ldc "explicit:yes"
166: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
167: goto 272
StackMap locals:
StackMap stack:
168: aload 1
ldc "canonical-form"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 173
169: aload 1
ldc "validate-if-schema"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 173
170: aload 1
ldc "validate"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 173
171: aload 1
ldc "check-character-normalization"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 173
172: aload 1
ldc "datatype-normalization"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 204
173: StackMap locals:
StackMap stack:
iload 3
ifeq 179
174: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
175: ldc "FEATURE_NOT_SUPPORTED"
176: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
177: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 178: new org.w3c.dom.DOMException
dup
bipush 9
aload 4
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 4 179: StackMap locals:
StackMap stack:
aload 1
ldc "canonical-form"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 184
180: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}canonical-form"
181: ldc "explicit:no"
182: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
183: goto 272
StackMap locals:
StackMap stack:
184: aload 1
ldc "validate-if-schema"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 189
185: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}validate-if-schema"
186: ldc "explicit:no"
187: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
188: goto 272
StackMap locals:
StackMap stack:
189: aload 1
ldc "validate"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 194
190: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}validate"
191: ldc "explicit:no"
192: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
193: goto 272
StackMap locals:
StackMap stack:
194: aload 1
ldc "validate-if-schema"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 199
195: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "check-character-normalizationcheck-character-normalization"
196: ldc "explicit:no"
197: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
198: goto 272
StackMap locals:
StackMap stack:
199: aload 1
ldc "datatype-normalization"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 272
200: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}datatype-normalization"
201: ldc "explicit:no"
202: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
203: goto 272
StackMap locals:
StackMap stack:
204: aload 1
ldc "infoset"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 243
205: iload 3
ifeq 272
206: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush -65
iand
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
207: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush -3
iand
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
208: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush -8193
iand
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
209: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush -17
iand
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
210: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 256
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
211: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 512
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
212: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
sipush 16384
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
213: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 32
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
214: aload 0
dup
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
bipush 8
ior
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
215: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespaces"
216: ldc "explicit:yes"
217: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
218: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespace-declarations"
219: ldc "explicit:yes"
220: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
221: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}comments"
222: ldc "explicit:yes"
223: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
224: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}element-content-whitespace"
225: ldc "explicit:yes"
226: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
227: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}well-formed"
228: ldc "explicit:yes"
229: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
230: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}entities"
231: ldc "explicit:no"
232: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
233: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}cdata-sections"
234: ldc "explicit:no"
235: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
236: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}validate-if-schema"
237: ldc "explicit:no"
238: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
239: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://www.w3.org/TR/DOM-Level-3-LS}datatype-normalization"
240: ldc "explicit:no"
241: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
242: goto 272
StackMap locals:
StackMap stack:
243: aload 1
ldc "normalize-characters"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 272
244: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
245: ldc "FEATURE_NOT_SUPPORTED"
246: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
247: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 248: new org.w3c.dom.DOMException
dup
bipush 9
aload 4
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 4 end local 3 249: StackMap locals:
StackMap stack:
aload 1
ldc "error-handler"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 258
250: aload 2
ifnull 251
aload 2
instanceof org.w3c.dom.DOMErrorHandler
ifeq 253
251: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast org.w3c.dom.DOMErrorHandler
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
252: goto 272
253: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
254: ldc "TYPE_MISMATCH_ERR"
255: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
256: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 257: new org.w3c.dom.DOMException
dup
bipush 17
aload 3
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 3 258: StackMap locals:
StackMap stack:
aload 1
ldc "schema-location"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 262
259: aload 1
ldc "schema-type"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 262
260: aload 1
ldc "normalize-characters"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 267
261: aload 2
ifnull 267
262: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
263: ldc "FEATURE_NOT_SUPPORTED"
264: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
265: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 266: new org.w3c.dom.DOMException
dup
bipush 9
aload 3
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 3 267: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
268: ldc "FEATURE_NOT_FOUND"
269: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
270: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 271: new org.w3c.dom.DOMException
dup
bipush 8
aload 3
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 3 272: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 273 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 273 1 name Ljava/lang/String;
0 273 2 value Ljava/lang/Object;
2 249 3 state Z
163 164 4 msg Ljava/lang/String;
178 179 4 msg Ljava/lang/String;
248 249 4 msg Ljava/lang/String;
257 258 3 msg Ljava/lang/String;
266 267 3 msg Ljava/lang/String;
271 272 3 msg Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
name
value
public org.w3c.dom.DOMConfiguration getDomConfig();
descriptor: ()Lorg/w3c/dom/DOMConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
public org.w3c.dom.ls.LSSerializerFilter getFilter();
descriptor: ()Lorg/w3c/dom/ls/LSSerializerFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
public java.lang.String getNewLine();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEndOfLine:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
public void setFilter(org.w3c.dom.ls.LSSerializerFilter);
descriptor: (Lorg/w3c/dom/ls/LSSerializerFilter;)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.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 2 1 filter Lorg/w3c/dom/ls/LSSerializerFilter;
MethodParameters:
Name Flags
filter
public void setNewLine(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
1: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEndOfLine:Ljava/lang/String;
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String
2: putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEndOfLine:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 4 1 newLine Ljava/lang/String;
MethodParameters:
Name Flags
newLine
public boolean write(org.w3c.dom.Node, org.w3c.dom.ls.LSOutput);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=14, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 12
1: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
2: ldc "no-output-specified"
3: aconst_null
4: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
5: astore 3
start local 3 6: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 11
7: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
8: iconst_3
aload 3
9: ldc "no-output-specified"
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;)V
10: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
11: StackMap locals: java.lang.String
StackMap stack:
new org.w3c.dom.ls.LSException
dup
bipush 82
aload 3
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 3 12: StackMap locals:
StackMap stack:
aload 1
ifnonnull 14
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
astore 3
start local 3 15: aload 3
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.reset:()Z
pop
16: aload 1
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fVisitedNode:Lorg/w3c/dom/Node;
if_acmpeq 49
17: aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getXMLVersion:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 4
start local 4 18: aload 0
aload 2
invokeinterface org.w3c.dom.ls.LSOutput.getEncoding:()Ljava/lang/String;
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
19: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
ifnonnull 25
20: aload 0
aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getInputEncoding:(Lorg/w3c/dom/Node;)Ljava/lang/String;
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
21: aload 0
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
ifnull 22
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
goto 24
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer java.lang.String
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
22: aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getXMLEncoding:(Lorg/w3c/dom/Node;)Ljava/lang/String;
ifnonnull 23
ldc "UTF-8"
goto 24
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
23: aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getXMLEncoding:(Lorg/w3c/dom/Node;)Ljava/lang/String;
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer java.lang.String
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String
24: putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
invokestatic com.sun.org.apache.xml.internal.serializer.Encodings.isRecognizedEncoding:(Ljava/lang/String;)Z
ifne 37
26: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
27: ldc "unsupported-encoding"
28: aconst_null
29: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
30: astore 5
start local 5 31: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 36
32: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
33: iconst_3
aload 5
34: ldc "unsupported-encoding"
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;)V
35: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
36: StackMap locals: java.lang.String
StackMap stack:
new org.w3c.dom.ls.LSException
dup
bipush 82
aload 5
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 5 37: StackMap locals:
StackMap stack:
aload 3
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.getOutputFormat:()Ljava/util/Properties;
ldc "version"
aload 4
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
38: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://xml.apache.org/xerces-2j}xml-version"
aload 4
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
39: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "encoding"
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
40: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 43
41: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 43
42: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 6
if_icmpeq 48
43: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 262144
iand
ifeq 48
44: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
45: ldc "omit-xml-declaration"
46: ldc "default:no"
47: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
48: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fVisitedNode:Lorg/w3c/dom/Node;
end local 4 49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setOutputFormat:(Ljava/util/Properties;)V
50: aload 2
invokeinterface org.w3c.dom.ls.LSOutput.getCharacterStream:()Ljava/io/Writer;
astore 4
start local 4 51: aload 4
ifnonnull 89
52: aload 2
invokeinterface org.w3c.dom.ls.LSOutput.getByteStream:()Ljava/io/OutputStream;
astore 5
start local 5 53: aload 5
ifnonnull 87
54: aload 2
invokeinterface org.w3c.dom.ls.LSOutput.getSystemId:()Ljava/lang/String;
astore 6
start local 6 55: aload 6
ifnonnull 67
56: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
57: ldc "no-output-specified"
58: aconst_null
59: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
60: astore 7
start local 7 61: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 66
62: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
63: iconst_3
aload 7
64: ldc "no-output-specified"
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;)V
65: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
66: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer java.io.Writer java.io.OutputStream java.lang.String java.lang.String
StackMap stack:
new org.w3c.dom.ls.LSException
dup
bipush 82
aload 7
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 7 67: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xml.internal.serializer.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 68: new java.net.URL
dup
aload 7
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 8
start local 8 69: aconst_null
astore 9
start local 9 70: aload 8
invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
astore 10
start local 10 71: aload 8
invokevirtual java.net.URL.getHost:()Ljava/lang/String;
astore 11
start local 11 72: aload 10
ldc "file"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 76
73: aload 11
ifnull 74
aload 11
invokevirtual java.lang.String.length:()I
ifeq 74
aload 11
ldc "localhost"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 76
74: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer java.io.Writer java.io.OutputStream java.lang.String java.lang.String java.net.URL java.io.OutputStream java.lang.String java.lang.String
StackMap stack:
new java.io.FileOutputStream
dup
new java.io.File
dup
aload 8
invokevirtual java.net.URL.getPath:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
astore 9
75: goto 85
76: StackMap locals:
StackMap stack:
aload 8
invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
astore 12
start local 12 77: aload 12
iconst_0
invokevirtual java.net.URLConnection.setDoInput:(Z)V
78: aload 12
iconst_1
invokevirtual java.net.URLConnection.setDoOutput:(Z)V
79: aload 12
iconst_0
invokevirtual java.net.URLConnection.setUseCaches:(Z)V
80: aload 12
iconst_0
invokevirtual java.net.URLConnection.setAllowUserInteraction:(Z)V
81: aload 12
instanceof java.net.HttpURLConnection
ifeq 84
82: aload 12
checkcast java.net.HttpURLConnection
astore 13
start local 13 83: aload 13
ldc "PUT"
invokevirtual java.net.HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V
end local 13 84: StackMap locals: java.net.URLConnection
StackMap stack:
aload 12
invokevirtual java.net.URLConnection.getOutputStream:()Ljava/io/OutputStream;
astore 9
end local 12 85: StackMap locals:
StackMap stack:
aload 3
new java.io.OutputStreamWriter
dup
aload 9
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;)V
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setWriter:(Ljava/io/Writer;)V
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 86: goto 90
87: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer java.io.Writer java.io.OutputStream
StackMap stack:
aload 3
new java.io.OutputStreamWriter
dup
aload 5
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setWriter:(Ljava/io/Writer;)V
end local 5 88: goto 90
89: StackMap locals:
StackMap stack:
aload 3
aload 4
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setWriter:(Ljava/io/Writer;)V
90: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
ifnonnull 92
91: aload 0
aload 3
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.asDOM3Serializer:()Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.serializer.DOM3Serializer
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
92: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 94
93: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setErrorHandler:(Lorg/w3c/dom/DOMErrorHandler;)V
94: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
ifnull 96
95: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setNodeFilter:(Lorg/w3c/dom/ls/LSSerializerFilter;)V
96: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEndOfLine:Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setNewLine:(Ljava/lang/String;)V
97: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 1
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.serializeDOM3:(Lorg/w3c/dom/Node;)V
end local 4 98: goto 126
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer
StackMap stack: java.io.UnsupportedEncodingException
99: astore 4
start local 4 100: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
101: ldc "unsupported-encoding"
102: aconst_null
103: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
104: astore 5
start local 5 105: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 110
106: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
107: iconst_3
aload 5
108: ldc "unsupported-encoding"
aload 4
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V
109: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
110: StackMap locals: java.io.UnsupportedEncodingException java.lang.String
StackMap stack:
new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
invokevirtual java.io.UnsupportedEncodingException.getMessage:()Ljava/lang/String;
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 5 end local 4 111: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer
StackMap stack: org.w3c.dom.ls.LSException
astore 4
start local 4 112: aload 4
athrow
end local 4 113: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 4
start local 4 114: aload 4
invokevirtual java.lang.RuntimeException.printStackTrace:()V
115: new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
ifnull 116
aload 4
invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
goto 117
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer java.lang.RuntimeException
StackMap stack: new 115 new 115 int
116: ldc "NULL Exception"
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer java.lang.RuntimeException
StackMap stack: new 115 new 115 int java.lang.String
117: invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 4 118: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node org.w3c.dom.ls.LSOutput com.sun.org.apache.xml.internal.serializer.Serializer
StackMap stack: java.lang.Exception
astore 4
start local 4 119: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 124
120: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
121: iconst_3
aload 4
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
122: aconst_null
aload 4
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V
123: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
124: StackMap locals: java.lang.Exception
StackMap stack:
aload 4
invokevirtual java.lang.Exception.printStackTrace:()V
125: new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 4 126: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 127 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 127 1 nodeArg Lorg/w3c/dom/Node;
0 127 2 destination Lorg/w3c/dom/ls/LSOutput;
6 12 3 msg Ljava/lang/String;
15 127 3 serializer Lcom/sun/org/apache/xml/internal/serializer/Serializer;
18 49 4 xmlVersion Ljava/lang/String;
31 37 5 msg Ljava/lang/String;
51 98 4 writer Ljava/io/Writer;
53 88 5 outputStream Ljava/io/OutputStream;
55 86 6 uri Ljava/lang/String;
61 67 7 msg Ljava/lang/String;
68 86 7 absoluteURI Ljava/lang/String;
69 86 8 url Ljava/net/URL;
70 86 9 urlOutStream Ljava/io/OutputStream;
71 86 10 protocol Ljava/lang/String;
72 86 11 host Ljava/lang/String;
77 85 12 urlCon Ljava/net/URLConnection;
83 84 13 httpCon Ljava/net/HttpURLConnection;
100 111 4 ue Ljava/io/UnsupportedEncodingException;
105 111 5 msg Ljava/lang/String;
112 113 4 lse Lorg/w3c/dom/ls/LSException;
114 118 4 e Ljava/lang/RuntimeException;
119 126 4 e Ljava/lang/Exception;
Exception table:
from to target type
50 98 99 Class java.io.UnsupportedEncodingException
50 98 111 Class org.w3c.dom.ls.LSException
50 98 113 Class java.lang.RuntimeException
50 98 118 Class java.lang.Exception
Exceptions:
throws org.w3c.dom.ls.LSException
MethodParameters:
Name Flags
nodeArg
destination
public java.lang.String writeToString(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
astore 2
start local 2 3: aload 2
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.reset:()Z
pop
4: aload 1
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fVisitedNode:Lorg/w3c/dom/Node;
if_acmpeq 18
5: aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getXMLVersion:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 3
start local 3 6: aload 2
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.getOutputFormat:()Ljava/util/Properties;
ldc "version"
aload 3
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://xml.apache.org/xerces-2j}xml-version"
aload 3
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "encoding"
ldc "UTF-16"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
9: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 12
10: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 12
11: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 6
if_icmpeq 17
12: StackMap locals: com.sun.org.apache.xml.internal.serializer.Serializer java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 262144
iand
ifeq 17
13: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
14: ldc "omit-xml-declaration"
15: ldc "default:no"
16: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
17: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fVisitedNode:Lorg/w3c/dom/Node;
end local 3 18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setOutputFormat:(Ljava/util/Properties;)V
19: new java.io.StringWriter
dup
invokespecial java.io.StringWriter.<init>:()V
astore 3
start local 3 20: aload 2
aload 3
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setWriter:(Ljava/io/Writer;)V
21: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
ifnonnull 23
22: aload 0
aload 2
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.asDOM3Serializer:()Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.serializer.DOM3Serializer
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
23: StackMap locals: java.io.StringWriter
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 25
24: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setErrorHandler:(Lorg/w3c/dom/DOMErrorHandler;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
ifnull 27
26: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setNodeFilter:(Lorg/w3c/dom/ls/LSSerializerFilter;)V
27: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEndOfLine:Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setNewLine:(Ljava/lang/String;)V
28: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 1
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.serializeDOM3:(Lorg/w3c/dom/Node;)V
29: goto 43
StackMap locals:
StackMap stack: org.w3c.dom.ls.LSException
30: astore 4
start local 4 31: aload 4
athrow
end local 4 32: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 4
start local 4 33: aload 4
invokevirtual java.lang.RuntimeException.printStackTrace:()V
34: new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
invokevirtual java.lang.RuntimeException.toString:()Ljava/lang/String;
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 4 35: StackMap locals:
StackMap stack: java.lang.Exception
astore 4
start local 4 36: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 41
37: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
38: iconst_3
aload 4
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
39: aconst_null
aload 4
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V
40: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
41: StackMap locals: java.lang.Exception
StackMap stack:
aload 4
invokevirtual java.lang.Exception.printStackTrace:()V
42: new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 4 43: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 44 1 nodeArg Lorg/w3c/dom/Node;
3 44 2 serializer Lcom/sun/org/apache/xml/internal/serializer/Serializer;
6 18 3 xmlVersion Ljava/lang/String;
20 44 3 output Ljava/io/StringWriter;
31 32 4 lse Lorg/w3c/dom/ls/LSException;
33 35 4 e Ljava/lang/RuntimeException;
36 43 4 e Ljava/lang/Exception;
Exception table:
from to target type
20 29 30 Class org.w3c.dom.ls.LSException
20 29 32 Class java.lang.RuntimeException
20 29 35 Class java.lang.Exception
Exceptions:
throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException
MethodParameters:
Name Flags
nodeArg
public boolean writeToURI(org.w3c.dom.Node, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
astore 3
start local 3 3: aload 3
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.reset:()Z
pop
4: aload 1
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fVisitedNode:Lorg/w3c/dom/Node;
if_acmpeq 24
5: aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getXMLVersion:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 4
start local 4 6: aload 0
aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getInputEncoding:(Lorg/w3c/dom/Node;)Ljava/lang/String;
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
7: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
ifnonnull 12
8: aload 0
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
ifnull 9
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
goto 11
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node java.lang.String com.sun.org.apache.xml.internal.serializer.Serializer java.lang.String
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
9: aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getXMLEncoding:(Lorg/w3c/dom/Node;)Ljava/lang/String;
ifnonnull 10
ldc "UTF-8"
goto 11
StackMap locals:
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl
10: aload 0
aload 1
invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.getXMLEncoding:(Lorg/w3c/dom/Node;)Ljava/lang/String;
StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node java.lang.String com.sun.org.apache.xml.internal.serializer.Serializer java.lang.String
StackMap stack: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl java.lang.String
11: putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
12: StackMap locals:
StackMap stack:
aload 3
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.getOutputFormat:()Ljava/util/Properties;
ldc "version"
aload 4
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
13: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "{http://xml.apache.org/xerces-2j}xml-version"
aload 4
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
14: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
ldc "encoding"
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
15: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 18
16: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 18
17: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 6
if_icmpeq 23
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fFeatures:I
ldc 262144
iand
ifeq 23
19: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
20: ldc "omit-xml-declaration"
21: ldc "default:no"
22: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
23: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fVisitedNode:Lorg/w3c/dom/Node;
end local 4 24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fXMLSerializer:Lcom/sun/org/apache/xml/internal/serializer/Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMConfigProperties:Ljava/util/Properties;
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setOutputFormat:(Ljava/util/Properties;)V
25: aload 2
ifnonnull 35
26: getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
27: ldc "no-output-specified"
aconst_null
28: invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 29: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 34
30: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
31: iconst_3
aload 4
32: ldc "no-output-specified"
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;)V
33: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
34: StackMap locals: java.lang.String
StackMap stack:
new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 4 35: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xml.internal.serializer.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 36: new java.net.URL
dup
aload 4
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 5
start local 5 37: aconst_null
astore 6
start local 6 38: aload 5
invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
astore 7
start local 7 39: aload 5
invokevirtual java.net.URL.getHost:()Ljava/lang/String;
astore 8
start local 8 40: aload 7
ldc "file"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 45
41: aload 8
ifnull 43
aload 8
invokevirtual java.lang.String.length:()I
ifeq 43
aload 8
42: ldc "localhost"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 45
43: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node java.lang.String com.sun.org.apache.xml.internal.serializer.Serializer java.lang.String java.net.URL java.io.OutputStream java.lang.String java.lang.String
StackMap stack:
new java.io.FileOutputStream
dup
new java.io.File
dup
aload 5
invokevirtual java.net.URL.getPath:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
astore 6
44: goto 54
45: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
astore 9
start local 9 46: aload 9
iconst_0
invokevirtual java.net.URLConnection.setDoInput:(Z)V
47: aload 9
iconst_1
invokevirtual java.net.URLConnection.setDoOutput:(Z)V
48: aload 9
iconst_0
invokevirtual java.net.URLConnection.setUseCaches:(Z)V
49: aload 9
iconst_0
invokevirtual java.net.URLConnection.setAllowUserInteraction:(Z)V
50: aload 9
instanceof java.net.HttpURLConnection
ifeq 53
51: aload 9
checkcast java.net.HttpURLConnection
astore 10
start local 10 52: aload 10
ldc "PUT"
invokevirtual java.net.HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V
end local 10 53: StackMap locals: java.net.URLConnection
StackMap stack:
aload 9
invokevirtual java.net.URLConnection.getOutputStream:()Ljava/io/OutputStream;
astore 6
end local 9 54: StackMap locals:
StackMap stack:
aload 3
new java.io.OutputStreamWriter
dup
aload 6
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEncoding:Ljava/lang/String;
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.setWriter:(Ljava/io/Writer;)V
end local 8 end local 7 end local 6 end local 5 end local 4 55: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
ifnonnull 57
56: aload 0
aload 3
invokeinterface com.sun.org.apache.xml.internal.serializer.Serializer.asDOM3Serializer:()Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.serializer.DOM3Serializer
putfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
57: StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl org.w3c.dom.Node java.lang.String com.sun.org.apache.xml.internal.serializer.Serializer
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 59
58: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setErrorHandler:(Lorg/w3c/dom/DOMErrorHandler;)V
59: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
ifnull 61
60: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fSerializerFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setNodeFilter:(Lorg/w3c/dom/ls/LSSerializerFilter;)V
61: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fEndOfLine:Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.setNewLine:(Ljava/lang/String;)V
62: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMSerializer:Lcom/sun/org/apache/xml/internal/serializer/DOM3Serializer;
aload 1
invokeinterface com.sun.org.apache.xml.internal.serializer.DOM3Serializer.serializeDOM3:(Lorg/w3c/dom/Node;)V
63: goto 77
StackMap locals:
StackMap stack: org.w3c.dom.ls.LSException
64: astore 4
start local 4 65: aload 4
athrow
end local 4 66: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 4
start local 4 67: aload 4
invokevirtual java.lang.RuntimeException.printStackTrace:()V
68: new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
invokevirtual java.lang.RuntimeException.toString:()Ljava/lang/String;
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 4 69: StackMap locals:
StackMap stack: java.lang.Exception
astore 4
start local 4 70: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
ifnull 75
71: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
dup
72: iconst_3
aload 4
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
73: aconst_null
aload 4
invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V
74: invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
75: StackMap locals: java.lang.Exception
StackMap stack:
aload 4
invokevirtual java.lang.Exception.printStackTrace:()V
76: new org.w3c.dom.ls.LSException
dup
bipush 82
aload 4
invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
athrow
end local 4 77: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 78 1 nodeArg Lorg/w3c/dom/Node;
0 78 2 uri Ljava/lang/String;
3 78 3 serializer Lcom/sun/org/apache/xml/internal/serializer/Serializer;
6 24 4 xmlVersion Ljava/lang/String;
29 35 4 msg Ljava/lang/String;
36 55 4 absoluteURI Ljava/lang/String;
37 55 5 url Ljava/net/URL;
38 55 6 urlOutStream Ljava/io/OutputStream;
39 55 7 protocol Ljava/lang/String;
40 55 8 host Ljava/lang/String;
46 54 9 urlCon Ljava/net/URLConnection;
52 53 10 httpCon Ljava/net/HttpURLConnection;
65 66 4 lse Lorg/w3c/dom/ls/LSException;
67 69 4 e Ljava/lang/RuntimeException;
70 77 4 e Ljava/lang/Exception;
Exception table:
from to target type
25 63 64 Class org.w3c.dom.ls.LSException
25 63 66 Class java.lang.RuntimeException
25 63 69 Class java.lang.Exception
Exceptions:
throws org.w3c.dom.ls.LSException
MethodParameters:
Name Flags
nodeArg
uri
protected java.lang.String getXMLVersion(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
ifnull 10
2: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 5
3: aload 1
checkcast org.w3c.dom.Document
astore 2
4: goto 6
5: StackMap locals: org.w3c.dom.Document
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 2
6: StackMap locals:
StackMap stack:
aload 2
ifnull 10
aload 2
invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
ldc "Core"
ldc "3.0"
invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 10
7: aload 2
invokeinterface org.w3c.dom.Document.getXmlVersion:()Ljava/lang/String;
8: areturn
9: StackMap locals:
StackMap stack: java.lang.AbstractMethodError
pop
10: StackMap locals:
StackMap stack:
ldc "1.0"
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 11 1 nodeArg Lorg/w3c/dom/Node;
1 11 2 doc Lorg/w3c/dom/Document;
Exception table:
from to target type
7 8 9 Class java.lang.AbstractMethodError
MethodParameters:
Name Flags
nodeArg
protected java.lang.String getXMLEncoding(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
ifnull 8
2: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 5
3: aload 1
checkcast org.w3c.dom.Document
astore 2
4: goto 6
5: StackMap locals: org.w3c.dom.Document
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 2
6: StackMap locals:
StackMap stack:
aload 2
ifnull 8
aload 2
invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
ldc "Core"
ldc "3.0"
invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 8
7: aload 2
invokeinterface org.w3c.dom.Document.getXmlEncoding:()Ljava/lang/String;
areturn
8: StackMap locals:
StackMap stack:
ldc "UTF-8"
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 9 1 nodeArg Lorg/w3c/dom/Node;
1 9 2 doc Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
nodeArg
protected java.lang.String getInputEncoding(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
ifnull 8
2: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 5
3: aload 1
checkcast org.w3c.dom.Document
astore 2
4: goto 6
5: StackMap locals: org.w3c.dom.Document
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 2
6: StackMap locals:
StackMap stack:
aload 2
ifnull 8
aload 2
invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
ldc "Core"
ldc "3.0"
invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 8
7: aload 2
invokeinterface org.w3c.dom.Document.getInputEncoding:()Ljava/lang/String;
areturn
8: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
0 9 1 nodeArg Lorg/w3c/dom/Node;
1 9 2 doc Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
nodeArg
public org.w3c.dom.DOMErrorHandler getErrorHandler();
descriptor: ()Lorg/w3c/dom/DOMErrorHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serializer.dom3.LSSerializerImpl.fDOMErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl;
}
SourceFile: "LSSerializerImpl.java"