public final class com.ctc.wstx.api.WriterConfig extends com.ctc.wstx.api.CommonConfig implements com.ctc.wstx.cfg.OutputConfigFlags
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.ctc.wstx.api.WriterConfig
super_class: com.ctc.wstx.api.CommonConfig
{
protected static final java.lang.String DEFAULT_AUTOMATIC_NS_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "wstxns"
static final int PROP_AUTOMATIC_NS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int PROP_AUTOMATIC_EMPTY_ELEMENTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int PROP_AUTO_CLOSE_OUTPUT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int PROP_ENABLE_NS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int PROP_AUTOMATIC_NS_PREFIX;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int PROP_TEXT_ESCAPER;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int PROP_ATTR_VALUE_ESCAPER;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int PROP_PROBLEM_REPORTER;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int PROP_USE_DOUBLE_QUOTES_IN_XML_DECL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int PROP_OUTPUT_CDATA_AS_TEXT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int PROP_COPY_DEFAULT_ATTRS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int PROP_ESCAPE_CR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int PROP_ADD_SPACE_AFTER_EMPTY_ELEM;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int PROP_AUTOMATIC_END_ELEMENTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int PROP_VALIDATE_STRUCTURE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int PROP_VALIDATE_CONTENT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 17
static final int PROP_VALIDATE_ATTR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 18
static final int PROP_VALIDATE_NAMES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 19
static final int PROP_FIX_CONTENT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 20
static final int PROP_OUTPUT_INVALID_CHAR_HANDLER;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 21
static final int PROP_OUTPUT_EMPTY_ELEMENT_HANDLER;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 22
static final int PROP_UNDERLYING_STREAM;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 30
static final int PROP_UNDERLYING_WRITER;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 31
static final boolean DEFAULT_USE_DOUBLE_QUOTES_IN_XML_DECL;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean DEFAULT_OUTPUT_CDATA_AS_TEXT;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean DEFAULT_COPY_DEFAULT_ATTRS;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean DEFAULT_ESCAPE_CR;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final boolean DEFAULT_ADD_SPACE_AFTER_EMPTY_ELEM;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean DEFAULT_VALIDATE_STRUCTURE;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final boolean DEFAULT_VALIDATE_CONTENT;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final boolean DEFAULT_VALIDATE_ATTR;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean DEFAULT_VALIDATE_NAMES;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean DEFAULT_FIX_CONTENT;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int DEFAULT_FLAGS_J2ME;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 933
static final int DEFAULT_FLAGS_FULL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 933
static final java.util.HashMap<java.lang.String, java.lang.Integer> sProperties;
descriptor: Ljava/util/HashMap;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
final boolean mIsJ2MESubset;
descriptor: Z
flags: (0x0010) ACC_FINAL
protected int mConfigFlags;
descriptor: I
flags: (0x0004) ACC_PROTECTED
java.lang.Object[] mSpecialProperties;
descriptor: [Ljava/lang/Object;
flags: (0x0000)
private static final int SPEC_PROC_COUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6
private static final int SP_IX_AUTO_NS_PREFIX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int SP_IX_TEXT_ESCAPER_FACTORY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int SP_IX_ATTR_VALUE_ESCAPER_FACTORY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int SP_IX_PROBLEM_REPORTER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int SP_IX_INVALID_CHAR_HANDLER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int SP_IX_EMPTY_ELEMENT_HANDLER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final java.lang.ThreadLocal<java.lang.ref.SoftReference<com.ctc.wstx.io.BufferRecycler>> mRecyclerRef;
descriptor: Ljava/lang/ThreadLocal;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/ThreadLocal<Ljava/lang/ref/SoftReference<Lcom/ctc/wstx/io/BufferRecycler;>;>;
com.ctc.wstx.io.BufferRecycler mCurrRecycler;
descriptor: Lcom/ctc/wstx/io/BufferRecycler;
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.util.HashMap
dup
bipush 8
invokespecial java.util.HashMap.<init>:(I)V
putstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
1: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "javax.xml.stream.isRepairingNamespaces"
2: iconst_1
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
3: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "javax.xml.stream.isNamespaceAware"
5: iconst_4
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
6: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.automaticEmptyElements"
8: iconst_2
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
9: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.autoCloseOutput"
11: iconst_3
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
12: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.automaticNsPrefix"
14: iconst_5
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
15: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.textEscaper"
17: bipush 6
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
18: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.attrValueEscaper"
20: bipush 7
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
21: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "javax.xml.stream.reporter"
23: bipush 8
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
24: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.useDoubleQuotesInXmlDecl"
26: bipush 10
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
27: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputCDataAsText"
29: bipush 11
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
30: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.copyDefaultAttrs"
32: bipush 12
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
33: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputEscapeCr"
35: bipush 13
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
36: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.addSpaceAfterEmptyElem"
38: bipush 14
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
39: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.automaticEndElements"
41: bipush 15
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
42: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputInvalidCharHandler"
44: bipush 21
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
45: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputEmptyElementHandler"
47: bipush 22
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
48: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputValidateStructure"
50: bipush 16
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
51: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputValidateContent"
53: bipush 17
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
54: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputValidateAttr"
56: bipush 18
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
57: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputValidateNames"
59: bipush 19
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
60: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputFixContent"
62: bipush 20
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
63: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputUnderlyingStream"
65: bipush 30
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
66: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.outputUnderlyingStream"
68: bipush 30
invokestatic com.ctc.wstx.util.DataUtil.Integer:(I)Ljava/lang/Integer;
69: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
70: new java.lang.ThreadLocal
dup
invokespecial java.lang.ThreadLocal.<init>:()V
putstatic com.ctc.wstx.api.WriterConfig.mRecyclerRef:Ljava/lang/ThreadLocal;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(com.ctc.wstx.api.WriterConfig, boolean, int, java.lang.Object[]);
descriptor: (Lcom/ctc/wstx/api/WriterConfig;ZI[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokespecial com.ctc.wstx.api.CommonConfig.<init>:(Lcom/ctc/wstx/api/CommonConfig;)V
1: aload 0
aconst_null
putfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
2: aload 0
aconst_null
putfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
3: aload 0
iload 2
putfield com.ctc.wstx.api.WriterConfig.mIsJ2MESubset:Z
4: aload 0
iload 3
putfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
5: aload 0
aload 4
putfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
6: getstatic com.ctc.wstx.api.WriterConfig.mRecyclerRef:Ljava/lang/ThreadLocal;
invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
checkcast java.lang.ref.SoftReference
astore 5
start local 5 7: aload 5
ifnull 9
8: aload 0
aload 5
invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
checkcast com.ctc.wstx.io.BufferRecycler
putfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
9: StackMap locals: com.ctc.wstx.api.WriterConfig com.ctc.wstx.api.WriterConfig int int java.lang.Object[] java.lang.ref.SoftReference
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/ctc/wstx/api/WriterConfig;
0 10 1 base Lcom/ctc/wstx/api/WriterConfig;
0 10 2 j2meSubset Z
0 10 3 flags I
0 10 4 specProps [Ljava/lang/Object;
7 10 5 ref Ljava/lang/ref/SoftReference<Lcom/ctc/wstx/io/BufferRecycler;>;
MethodParameters:
Name Flags
base
j2meSubset
flags
specProps
public static com.ctc.wstx.api.WriterConfig createJ2MEDefaults();
descriptor: ()Lcom/ctc/wstx/api/WriterConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new com.ctc.wstx.api.WriterConfig
dup
aconst_null
iconst_1
sipush 933
aconst_null
invokespecial com.ctc.wstx.api.WriterConfig.<init>:(Lcom/ctc/wstx/api/WriterConfig;ZI[Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.ctc.wstx.api.WriterConfig createFullDefaults();
descriptor: ()Lcom/ctc/wstx/api/WriterConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new com.ctc.wstx.api.WriterConfig
dup
aconst_null
iconst_0
sipush 933
aconst_null
invokespecial com.ctc.wstx.api.WriterConfig.<init>:(Lcom/ctc/wstx/api/WriterConfig;ZI[Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.ctc.wstx.api.WriterConfig createNonShared();
descriptor: ()Lcom/ctc/wstx/api/WriterConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
ifnull 5
1: aload 0
getfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
arraylength
istore 2
start local 2 2: iload 2
anewarray java.lang.Object
astore 1
start local 1 3: aload 0
getfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
iconst_0
aload 1
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 2 4: goto 6
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 6: StackMap locals: java.lang.Object[]
StackMap stack:
new com.ctc.wstx.api.WriterConfig
dup
aload 0
aload 0
getfield com.ctc.wstx.api.WriterConfig.mIsJ2MESubset:Z
aload 0
getfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
aload 1
invokespecial com.ctc.wstx.api.WriterConfig.<init>:(Lcom/ctc/wstx/api/WriterConfig;ZI[Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/api/WriterConfig;
3 5 1 specProps [Ljava/lang/Object;
6 7 1 specProps [Ljava/lang/Object;
2 4 2 len I
protected int findPropertyId(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.ctc.wstx.api.WriterConfig.sProperties:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_m1
goto 3
StackMap locals: java.lang.Integer
StackMap stack:
2: aload 2
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
3: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/WriterConfig;
0 4 1 propName Ljava/lang/String;
1 4 2 I Ljava/lang/Integer;
MethodParameters:
Name Flags
propName
public java.lang.Object getProperty(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 1 - 31
1: 1
2: 8
3: 11
4: 4
5: 14
6: 15
7: 16
8: 7
9: 53
10: 17
11: 20
12: 23
13: 26
14: 29
15: 32
16: 35
17: 38
18: 41
19: 44
20: 47
21: 50
22: 51
23: 53
24: 53
25: 53
26: 53
27: 53
28: 53
29: 53
30: 52
31: 52
default: 53
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.automaticNamespacesEnabled:()Z
ifeq 2
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 3
StackMap locals:
StackMap stack:
2: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
3: areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willSupportNamespaces:()Z
ifeq 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 6
StackMap locals:
StackMap stack:
5: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
6: areturn
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.getProblemReporter:()Ljavax/xml/stream/XMLReporter;
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.automaticEmptyElementsEnabled:()Z
ifeq 9
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 10
StackMap locals:
StackMap stack:
9: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
10: areturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willAutoCloseOutput:()Z
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 0
invokevirtual com.ctc.wstx.api.WriterConfig.getAutomaticNsPrefix:()Ljava/lang/String;
areturn
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.getTextEscaperFactory:()Lorg/codehaus/stax2/io/EscapingWriterFactory;
areturn
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.getAttrValueEscaperFactory:()Lorg/codehaus/stax2/io/EscapingWriterFactory;
areturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willUseDoubleQuotesInXmlDecl:()Z
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals:
StackMap stack:
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
19: areturn
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willOutputCDataAsText:()Z
ifeq 21
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 22
StackMap locals:
StackMap stack:
21: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
22: areturn
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willCopyDefaultAttrs:()Z
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 0
invokevirtual com.ctc.wstx.api.WriterConfig.willEscapeCr:()Z
ifeq 27
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 28
StackMap locals:
StackMap stack:
27: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
28: areturn
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willAddSpaceAfterEmptyElem:()Z
ifeq 30
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 31
StackMap locals:
StackMap stack:
30: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
31: areturn
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.automaticEndElementsEnabled:()Z
ifeq 33
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 34
StackMap locals:
StackMap stack:
33: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
34: areturn
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willValidateStructure:()Z
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 0
invokevirtual com.ctc.wstx.api.WriterConfig.willValidateContent:()Z
ifeq 39
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 40
StackMap locals:
StackMap stack:
39: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
40: areturn
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willValidateAttributes:()Z
ifeq 42
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 43
StackMap locals:
StackMap stack:
42: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
43: areturn
44: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willValidateNames:()Z
ifeq 45
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 46
StackMap locals:
StackMap stack:
45: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
46: areturn
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.willFixContent:()Z
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 0
invokevirtual com.ctc.wstx.api.WriterConfig.getInvalidCharHandler:()Lcom/ctc/wstx/api/InvalidCharHandler;
areturn
51: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.getEmptyElementHandler:()Lcom/ctc/wstx/api/EmptyElementHandler;
areturn
52: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Can not access per-stream-writer properties via factory"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
53: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: no handler for property with internal id "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 this Lcom/ctc/wstx/api/WriterConfig;
0 54 1 id I
MethodParameters:
Name Flags
id
public boolean setProperty(java.lang.String, int, java.lang.Object);
descriptor: (Ljava/lang/String;ILjava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
tableswitch { // 1 - 31
1: 1
2: 7
3: 9
4: 3
5: 11
6: 13
7: 15
8: 5
9: 44
10: 17
11: 19
12: 21
13: 23
14: 25
15: 27
16: 29
17: 31
18: 33
19: 35
20: 37
21: 39
22: 41
23: 44
24: 44
25: 44
26: 44
27: 44
28: 44
29: 44
30: 43
31: 43
default: 44
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.enableAutomaticNamespaces:(Z)V
2: goto 45
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doSupportNamespaces:(Z)V
4: goto 45
5: StackMap locals:
StackMap stack:
aload 0
aload 3
checkcast javax.xml.stream.XMLReporter
invokevirtual com.ctc.wstx.api.WriterConfig.setProblemReporter:(Ljavax/xml/stream/XMLReporter;)V
6: goto 45
7: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.enableAutomaticEmptyElements:(Z)V
8: goto 45
9: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doAutoCloseOutput:(Z)V
10: goto 45
11: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.api.WriterConfig.setAutomaticNsPrefix:(Ljava/lang/String;)V
12: goto 45
13: StackMap locals:
StackMap stack:
aload 0
aload 3
checkcast org.codehaus.stax2.io.EscapingWriterFactory
invokevirtual com.ctc.wstx.api.WriterConfig.setTextEscaperFactory:(Lorg/codehaus/stax2/io/EscapingWriterFactory;)V
14: goto 45
15: StackMap locals:
StackMap stack:
aload 0
aload 3
checkcast org.codehaus.stax2.io.EscapingWriterFactory
invokevirtual com.ctc.wstx.api.WriterConfig.setAttrValueEscaperFactory:(Lorg/codehaus/stax2/io/EscapingWriterFactory;)V
16: goto 45
17: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doUseDoubleQuotesInXmlDecl:(Z)V
18: goto 45
19: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doOutputCDataAsText:(Z)V
20: goto 45
21: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doCopyDefaultAttrs:(Z)V
22: goto 45
23: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doEscapeCr:(Z)V
24: goto 45
25: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doAddSpaceAfterEmptyElem:(Z)V
26: goto 45
27: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.enableAutomaticEndElements:(Z)V
28: goto 45
29: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateStructure:(Z)V
30: goto 45
31: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateContent:(Z)V
32: goto 45
33: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateAttributes:(Z)V
34: goto 45
35: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateNames:(Z)V
36: goto 45
37: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokestatic com.ctc.wstx.util.ArgUtil.convertToBoolean:(Ljava/lang/String;Ljava/lang/Object;)Z
invokevirtual com.ctc.wstx.api.WriterConfig.doFixContent:(Z)V
38: goto 45
39: StackMap locals:
StackMap stack:
aload 0
aload 3
checkcast com.ctc.wstx.api.InvalidCharHandler
invokevirtual com.ctc.wstx.api.WriterConfig.setInvalidCharHandler:(Lcom/ctc/wstx/api/InvalidCharHandler;)V
40: goto 45
41: StackMap locals:
StackMap stack:
aload 0
aload 3
checkcast com.ctc.wstx.api.EmptyElementHandler
invokevirtual com.ctc.wstx.api.WriterConfig.setEmptyElementHandler:(Lcom/ctc/wstx/api/EmptyElementHandler;)V
42: goto 45
43: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Can not modify per-stream-writer properties via factory"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
44: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: no handler for property with internal id "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
45: 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 46 0 this Lcom/ctc/wstx/api/WriterConfig;
0 46 1 name Ljava/lang/String;
0 46 2 id I
0 46 3 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
id
value
public int getConfigFlags();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean automaticNamespacesEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean automaticEmptyElementsEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willAutoCloseOutput();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 8192
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willSupportNamespaces();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willUseDoubleQuotesInXmlDecl();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 16384
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willOutputCDataAsText();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willCopyDefaultAttrs();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willEscapeCr();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willAddSpaceAfterEmptyElem();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 64
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean automaticEndElementsEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 128
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willValidateStructure();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 256
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willValidateContent();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 512
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willValidateAttributes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 2048
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willValidateNames();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 1024
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public boolean willFixContent();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokevirtual com.ctc.wstx.api.WriterConfig.hasConfigFlag:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public java.lang.String getAutomaticNsPrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.ctc.wstx.api.WriterConfig.getSpecialProperty:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 1: aload 1
ifnonnull 3
2: ldc "wstxns"
astore 1
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/WriterConfig;
1 4 1 prefix Ljava/lang/String;
public org.codehaus.stax2.io.EscapingWriterFactory getTextEscaperFactory();
descriptor: ()Lorg/codehaus/stax2/io/EscapingWriterFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.getSpecialProperty:(I)Ljava/lang/Object;
checkcast org.codehaus.stax2.io.EscapingWriterFactory
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public org.codehaus.stax2.io.EscapingWriterFactory getAttrValueEscaperFactory();
descriptor: ()Lorg/codehaus/stax2/io/EscapingWriterFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual com.ctc.wstx.api.WriterConfig.getSpecialProperty:(I)Ljava/lang/Object;
checkcast org.codehaus.stax2.io.EscapingWriterFactory
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public javax.xml.stream.XMLReporter getProblemReporter();
descriptor: ()Ljavax/xml/stream/XMLReporter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_3
invokevirtual com.ctc.wstx.api.WriterConfig.getSpecialProperty:(I)Ljava/lang/Object;
checkcast javax.xml.stream.XMLReporter
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public com.ctc.wstx.api.InvalidCharHandler getInvalidCharHandler();
descriptor: ()Lcom/ctc/wstx/api/InvalidCharHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual com.ctc.wstx.api.WriterConfig.getSpecialProperty:(I)Ljava/lang/Object;
checkcast com.ctc.wstx.api.InvalidCharHandler
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public com.ctc.wstx.api.EmptyElementHandler getEmptyElementHandler();
descriptor: ()Lcom/ctc/wstx/api/EmptyElementHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_5
invokevirtual com.ctc.wstx.api.WriterConfig.getSpecialProperty:(I)Ljava/lang/Object;
checkcast com.ctc.wstx.api.EmptyElementHandler
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/WriterConfig;
public void enableAutomaticNamespaces(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_2
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void enableAutomaticEmptyElements(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_4
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doAutoCloseOutput(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 8192
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doSupportNamespaces(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doUseDoubleQuotesInXmlDecl(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 16384
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doOutputCDataAsText(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 8
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doCopyDefaultAttrs(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 16
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doEscapeCr(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 32
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doAddSpaceAfterEmptyElem(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 64
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void enableAutomaticEndElements(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 128
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doValidateStructure(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 256
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doValidateContent(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 512
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doValidateAttributes(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 2048
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doValidateNames(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 1024
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void doFixContent(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 4096
iload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setConfigFlag:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 state Z
MethodParameters:
Name Flags
state
public void setAutomaticNsPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
aload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setSpecialProperty:(ILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public void setTextEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory);
descriptor: (Lorg/codehaus/stax2/io/EscapingWriterFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
aload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setSpecialProperty:(ILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 f Lorg/codehaus/stax2/io/EscapingWriterFactory;
MethodParameters:
Name Flags
f
public void setAttrValueEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory);
descriptor: (Lorg/codehaus/stax2/io/EscapingWriterFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_2
aload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setSpecialProperty:(ILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 f Lorg/codehaus/stax2/io/EscapingWriterFactory;
MethodParameters:
Name Flags
f
public void setProblemReporter(javax.xml.stream.XMLReporter);
descriptor: (Ljavax/xml/stream/XMLReporter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_3
aload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setSpecialProperty:(ILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 rep Ljavax/xml/stream/XMLReporter;
MethodParameters:
Name Flags
rep
public void setInvalidCharHandler(com.ctc.wstx.api.InvalidCharHandler);
descriptor: (Lcom/ctc/wstx/api/InvalidCharHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_4
aload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setSpecialProperty:(ILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 h Lcom/ctc/wstx/api/InvalidCharHandler;
MethodParameters:
Name Flags
h
public void setEmptyElementHandler(com.ctc.wstx.api.EmptyElementHandler);
descriptor: (Lcom/ctc/wstx/api/EmptyElementHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_5
aload 1
invokevirtual com.ctc.wstx.api.WriterConfig.setSpecialProperty:(ILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 h Lcom/ctc/wstx/api/EmptyElementHandler;
MethodParameters:
Name Flags
h
public void configureForXmlConformance();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateAttributes:(Z)V
1: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateContent:(Z)V
2: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateStructure:(Z)V
3: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateNames:(Z)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/api/WriterConfig;
public void configureForRobustness();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateAttributes:(Z)V
1: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateStructure:(Z)V
2: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateNames:(Z)V
3: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateContent:(Z)V
4: aload 0
iconst_1
invokevirtual com.ctc.wstx.api.WriterConfig.doFixContent:(Z)V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/api/WriterConfig;
public void configureForSpeed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateAttributes:(Z)V
1: aload 0
iconst_0
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateContent:(Z)V
2: aload 0
iconst_0
invokevirtual com.ctc.wstx.api.WriterConfig.doValidateNames:(Z)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/WriterConfig;
public char[] allocMediumCBuffer(int);
descriptor: (I)[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
ifnull 4
1: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
iload 1
invokevirtual com.ctc.wstx.io.BufferRecycler.getMediumCBuffer:(I)[C
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
iload 1
newarray 5
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/api/WriterConfig;
0 5 1 minSize I
2 4 2 result [C
MethodParameters:
Name Flags
minSize
public void freeMediumCBuffer(char[]);
descriptor: ([C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
ifnonnull 2
1: aload 0
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.createRecycler:()Lcom/ctc/wstx/io/BufferRecycler;
putfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
aload 1
invokevirtual com.ctc.wstx.io.BufferRecycler.returnMediumCBuffer:([C)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/WriterConfig;
0 4 1 buffer [C
MethodParameters:
Name Flags
buffer
public char[] allocFullCBuffer(int);
descriptor: (I)[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
ifnull 4
1: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
iload 1
invokevirtual com.ctc.wstx.io.BufferRecycler.getFullCBuffer:(I)[C
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
iload 1
newarray 5
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/api/WriterConfig;
0 5 1 minSize I
2 4 2 result [C
MethodParameters:
Name Flags
minSize
public void freeFullCBuffer(char[]);
descriptor: ([C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
ifnonnull 2
1: aload 0
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.createRecycler:()Lcom/ctc/wstx/io/BufferRecycler;
putfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
aload 1
invokevirtual com.ctc.wstx.io.BufferRecycler.returnFullCBuffer:([C)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/WriterConfig;
0 4 1 buffer [C
MethodParameters:
Name Flags
buffer
public byte[] allocFullBBuffer(int);
descriptor: (I)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
ifnull 4
1: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
iload 1
invokevirtual com.ctc.wstx.io.BufferRecycler.getFullBBuffer:(I)[B
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
iload 1
newarray 8
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/api/WriterConfig;
0 5 1 minSize I
2 4 2 result [B
MethodParameters:
Name Flags
minSize
public void freeFullBBuffer(byte[]);
descriptor: ([B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
ifnonnull 2
1: aload 0
aload 0
invokevirtual com.ctc.wstx.api.WriterConfig.createRecycler:()Lcom/ctc/wstx/io/BufferRecycler;
putfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.api.WriterConfig.mCurrRecycler:Lcom/ctc/wstx/io/BufferRecycler;
aload 1
invokevirtual com.ctc.wstx.io.BufferRecycler.returnFullBBuffer:([B)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/WriterConfig;
0 4 1 buffer [B
MethodParameters:
Name Flags
buffer
private com.ctc.wstx.io.BufferRecycler createRecycler();
descriptor: ()Lcom/ctc/wstx/io/BufferRecycler;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: new com.ctc.wstx.io.BufferRecycler
dup
invokespecial com.ctc.wstx.io.BufferRecycler.<init>:()V
astore 1
start local 1 1: getstatic com.ctc.wstx.api.WriterConfig.mRecyclerRef:Ljava/lang/ThreadLocal;
new java.lang.ref.SoftReference
dup
aload 1
invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/api/WriterConfig;
1 3 1 recycler Lcom/ctc/wstx/io/BufferRecycler;
private void setConfigFlag(int, boolean);
descriptor: (IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 3
1: aload 0
dup
getfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
iload 1
ior
putfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
iload 1
iconst_m1
ixor
iand
putfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/api/WriterConfig;
0 5 1 flag I
0 5 2 state Z
MethodParameters:
Name Flags
flag
state
private final boolean hasConfigFlag(int);
descriptor: (I)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mConfigFlags:I
iload 1
iand
iload 1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/api/WriterConfig;
0 2 1 flag I
MethodParameters:
Name Flags
flag
private final java.lang.Object getSpecialProperty(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/api/WriterConfig;
0 3 1 ix I
MethodParameters:
Name Flags
ix
private final void setSpecialProperty(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
ifnonnull 2
1: aload 0
bipush 6
anewarray java.lang.Object
putfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.api.WriterConfig.mSpecialProperties:[Ljava/lang/Object;
iload 1
aload 2
aastore
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/WriterConfig;
0 4 1 ix I
0 4 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
ix
value
public boolean returnNullForDefaultNamespace();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.ctc.wstx.api.CommonConfig.returnNullForDefaultNamespace:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public boolean setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokespecial com.ctc.wstx.api.CommonConfig.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.ctc.wstx.api.CommonConfig.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean doesSupportXml11();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.ctc.wstx.api.CommonConfig.doesSupportXml11:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public boolean doesSupportXmlId();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.ctc.wstx.api.CommonConfig.doesSupportXmlId:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public boolean isPropertySupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.ctc.wstx.api.CommonConfig.isPropertySupported:(Ljava/lang/String;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "WriterConfig.java"