abstract class com.ctc.wstx.api.CommonConfig implements org.codehaus.stax2.XMLStreamProperties
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.ctc.wstx.api.CommonConfig
super_class: java.lang.Object
{
protected static final java.lang.String IMPL_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "woodstox"
protected static final java.lang.String IMPL_VERSION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "5.0"
static final int CPROP_IMPL_NAME;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int CPROP_IMPL_VERSION;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int CPROP_SUPPORTS_XML11;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int CPROP_SUPPORT_XMLID;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int CPROP_RETURN_NULL_FOR_DEFAULT_NAMESPACE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final java.util.HashMap<java.lang.String, java.lang.Integer> sStdProperties;
descriptor: Ljava/util/HashMap;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
protected boolean mReturnNullForDefaultNamespace;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.util.HashMap
dup
bipush 16
invokespecial java.util.HashMap.<init>:(I)V
putstatic com.ctc.wstx.api.CommonConfig.sStdProperties:Ljava/util/HashMap;
1: getstatic com.ctc.wstx.api.CommonConfig.sStdProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.implName"
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: getstatic com.ctc.wstx.api.CommonConfig.sStdProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.implVersion"
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic com.ctc.wstx.api.CommonConfig.sStdProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.supportsXml11"
iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic com.ctc.wstx.api.CommonConfig.sStdProperties:Ljava/util/HashMap;
ldc "org.codehaus.stax2.supportXmlId"
iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic com.ctc.wstx.api.CommonConfig.sStdProperties:Ljava/util/HashMap;
ldc "com.ctc.wstx.returnNullForDefaultNamespace"
6: iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
7: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic com.ctc.wstx.api.CommonConfig.sStdProperties:Ljava/util/HashMap;
ldc "http://java.sun.com/xml/stream/properties/implementation-name"
9: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
10: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.ctc.wstx.api.CommonConfig);
descriptor: (Lcom/ctc/wstx/api/CommonConfig;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ifnonnull 3
2: ldc "com.ctc.wstx.returnNullForDefaultNamespace"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
goto 4
3: StackMap locals: com.ctc.wstx.api.CommonConfig com.ctc.wstx.api.CommonConfig
StackMap stack: com.ctc.wstx.api.CommonConfig
aload 1
getfield com.ctc.wstx.api.CommonConfig.mReturnNullForDefaultNamespace:Z
4: StackMap locals: com.ctc.wstx.api.CommonConfig com.ctc.wstx.api.CommonConfig
StackMap stack: com.ctc.wstx.api.CommonConfig int
putfield com.ctc.wstx.api.CommonConfig.mReturnNullForDefaultNamespace:Z
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/api/CommonConfig;
0 6 1 base Lcom/ctc/wstx/api/CommonConfig;
MethodParameters:
Name Flags
base
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findPropertyId:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iflt 3
2: aload 0
iload 2
invokevirtual com.ctc.wstx.api.CommonConfig.getProperty:(I)Ljava/lang/Object;
areturn
3: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findStdPropertyId:(Ljava/lang/String;)I
istore 2
4: iload 2
ifge 7
5: aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.reportUnknownProperty:(Ljava/lang/String;)V
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.api.CommonConfig.getStdProperty:(I)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/api/CommonConfig;
0 8 1 propName Ljava/lang/String;
1 8 2 id I
MethodParameters:
Name Flags
propName
public boolean isPropertySupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findPropertyId:(Ljava/lang/String;)I
ifge 3
1: aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findStdPropertyId:(Ljava/lang/String;)I
2: ifge 3
iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/CommonConfig;
0 4 1 propName Ljava/lang/String;
MethodParameters:
Name Flags
propName
public boolean setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findPropertyId:(Ljava/lang/String;)I
istore 3
start local 3 1: iload 3
iflt 3
2: aload 0
aload 1
iload 3
aload 2
invokevirtual com.ctc.wstx.api.CommonConfig.setProperty:(Ljava/lang/String;ILjava/lang/Object;)Z
ireturn
3: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findStdPropertyId:(Ljava/lang/String;)I
istore 3
4: iload 3
ifge 7
5: aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.reportUnknownProperty:(Ljava/lang/String;)V
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
aload 2
invokevirtual com.ctc.wstx.api.CommonConfig.setStdProperty:(Ljava/lang/String;ILjava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/api/CommonConfig;
0 8 1 propName Ljava/lang/String;
0 8 2 value Ljava/lang/Object;
1 8 3 id I
MethodParameters:
Name Flags
propName
value
protected void reportUnknownProperty(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unrecognized property '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)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.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/CommonConfig;
0 1 1 propName Ljava/lang/String;
MethodParameters:
Name Flags
propName
public final java.lang.Object safeGetProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findPropertyId:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iflt 3
2: aload 0
iload 2
invokevirtual com.ctc.wstx.api.CommonConfig.getProperty:(I)Ljava/lang/Object;
areturn
3: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual com.ctc.wstx.api.CommonConfig.findStdPropertyId:(Ljava/lang/String;)I
istore 2
4: iload 2
ifge 6
5: aconst_null
areturn
6: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.api.CommonConfig.getStdProperty:(I)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/api/CommonConfig;
0 7 1 propName Ljava/lang/String;
1 7 2 id I
MethodParameters:
Name Flags
propName
public static java.lang.String getImplName();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "woodstox"
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getImplVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "5.0"
areturn
LocalVariableTable:
Start End Slot Name Signature
protected abstract int findPropertyId(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
propName
public boolean doesSupportXml11();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/CommonConfig;
public boolean doesSupportXmlId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/CommonConfig;
public boolean returnNullForDefaultNamespace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.api.CommonConfig.mReturnNullForDefaultNamespace:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/api/CommonConfig;
protected abstract java.lang.Object getProperty(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
id
protected abstract boolean setProperty(java.lang.String, int, java.lang.Object);
descriptor: (Ljava/lang/String;ILjava/lang/Object;)Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
propName
id
value
protected int findStdPropertyId(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.CommonConfig.sStdProperties: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/CommonConfig;
0 4 1 propName Ljava/lang/String;
1 4 2 I Ljava/lang/Integer;
MethodParameters:
Name Flags
propName
protected boolean setStdProperty(java.lang.String, int, java.lang.Object);
descriptor: (Ljava/lang/String;ILjava/lang/Object;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
tableswitch { // 5 - 5
5: 1
default: 3
}
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
putfield com.ctc.wstx.api.CommonConfig.mReturnNullForDefaultNamespace:Z
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/api/CommonConfig;
0 4 1 propName Ljava/lang/String;
0 4 2 id I
0 4 3 value Ljava/lang/Object;
MethodParameters:
Name Flags
propName
id
value
protected java.lang.Object getStdProperty(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 1 - 5
1: 1
2: 2
3: 3
4: 6
5: 9
default: 12
}
1: StackMap locals:
StackMap stack:
ldc "woodstox"
areturn
2: StackMap locals:
StackMap stack:
ldc "5.0"
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.CommonConfig.doesSupportXml11:()Z
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 0
invokevirtual com.ctc.wstx.api.CommonConfig.doesSupportXmlId:()Z
ifeq 7
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 8
StackMap locals:
StackMap stack:
7: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
8: areturn
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.api.CommonConfig.returnNullForDefaultNamespace:()Z
ifeq 10
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 11
StackMap locals:
StackMap stack:
10: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
11: areturn
12: 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 13 0 this Lcom/ctc/wstx/api/CommonConfig;
0 13 1 id I
MethodParameters:
Name Flags
id
}
SourceFile: "CommonConfig.java"