public class org.apache.commons.jocl.JOCLContentHandler extends org.xml.sax.helpers.DefaultHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.jocl.JOCLContentHandler
super_class: org.xml.sax.helpers.DefaultHandler
{
public static final java.lang.String JOCL_NAMESPACE_URI;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/xmlns/jakarta/commons/jocl"
public static final java.lang.String JOCL_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jocl:"
protected java.util.ArrayList _typeList;
descriptor: Ljava/util/ArrayList;
flags: (0x0004) ACC_PROTECTED
protected java.util.ArrayList _valueList;
descriptor: Ljava/util/ArrayList;
flags: (0x0004) ACC_PROTECTED
protected org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails _cur;
descriptor: Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
flags: (0x0004) ACC_PROTECTED
protected boolean _acceptEmptyNamespaceForElements;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _acceptJoclPrefixForElements;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _acceptEmptyNamespaceForAttributes;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _acceptJoclPrefixForAttributes;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.xml.sax.Locator _locator;
descriptor: Lorg/xml/sax/Locator;
flags: (0x0004) ACC_PROTECTED
protected static final java.lang.String ELT_OBJECT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "object"
protected static final java.lang.String ELT_ARRAY;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "array"
protected static final java.lang.String ELT_COLLECTION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "collection"
protected static final java.lang.String ELT_LIST;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "list"
protected static final java.lang.String ATT_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "class"
protected static final java.lang.String ATT_ISNULL;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "null"
protected static final java.lang.String ELT_BOOLEAN;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "boolean"
protected static final java.lang.String ELT_BYTE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "byte"
protected static final java.lang.String ELT_CHAR;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "char"
protected static final java.lang.String ELT_DOUBLE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "double"
protected static final java.lang.String ELT_FLOAT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "float"
protected static final java.lang.String ELT_INT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "int"
protected static final java.lang.String ELT_LONG;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "long"
protected static final java.lang.String ELT_SHORT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "short"
protected static final java.lang.String ELT_STRING;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "string"
protected static final java.lang.String ATT_VALUE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "value"
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: getstatic java.lang.System.in:Ljava/io/InputStream;
aconst_null
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Ljava/io/InputStream;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 5
3: StackMap locals: org.apache.commons.jocl.JOCLContentHandler int
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "<"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iload 2
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getType:(I)Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ">\t"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
iload 2
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getValue:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
4: iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
aload 1
invokevirtual org.apache.commons.jocl.JOCLContentHandler.size:()I
if_icmplt 3
end local 2 6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 args [Ljava/lang/String;
1 7 1 jocl Lorg/apache/commons/jocl/JOCLContentHandler;
2 6 2 i I
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
args
public static org.apache.commons.jocl.JOCLContentHandler parse(java.io.File);
descriptor: (Ljava/io/File;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.io.FileInputStream
dup
aload 0
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
aconst_null
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Ljava/io/InputStream;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 f Ljava/io/File;
Exceptions:
throws org.xml.sax.SAXException, java.io.FileNotFoundException, java.io.IOException
MethodParameters:
Name Flags
f
public static org.apache.commons.jocl.JOCLContentHandler parse(java.io.Reader);
descriptor: (Ljava/io/Reader;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.xml.sax.InputSource
dup
aload 0
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
aconst_null
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 in Ljava/io/Reader;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
in
public static org.apache.commons.jocl.JOCLContentHandler parse(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.xml.sax.InputSource
dup
aload 0
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/InputStream;)V
aconst_null
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 in Ljava/io/InputStream;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
in
public static org.apache.commons.jocl.JOCLContentHandler parse(org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/InputSource;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 in Lorg/xml/sax/InputSource;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
in
public static org.apache.commons.jocl.JOCLContentHandler parse(java.io.File, org.xml.sax.XMLReader);
descriptor: (Ljava/io/File;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.FileInputStream
dup
aload 0
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
aload 1
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Ljava/io/InputStream;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 f Ljava/io/File;
0 1 1 reader Lorg/xml/sax/XMLReader;
Exceptions:
throws org.xml.sax.SAXException, java.io.FileNotFoundException, java.io.IOException
MethodParameters:
Name Flags
f
reader
public static org.apache.commons.jocl.JOCLContentHandler parse(java.io.Reader, org.xml.sax.XMLReader);
descriptor: (Ljava/io/Reader;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.xml.sax.InputSource
dup
aload 0
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
aload 1
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 in Ljava/io/Reader;
0 1 1 reader Lorg/xml/sax/XMLReader;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
in
reader
public static org.apache.commons.jocl.JOCLContentHandler parse(java.io.InputStream, org.xml.sax.XMLReader);
descriptor: (Ljava/io/InputStream;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.xml.sax.InputSource
dup
aload 0
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/InputStream;)V
aload 1
invokestatic org.apache.commons.jocl.JOCLContentHandler.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 in Ljava/io/InputStream;
0 1 1 reader Lorg/xml/sax/XMLReader;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
in
reader
public static org.apache.commons.jocl.JOCLContentHandler parse(org.xml.sax.InputSource, org.xml.sax.XMLReader);
descriptor: (Lorg/xml/sax/InputSource;Lorg/xml/sax/XMLReader;)Lorg/apache/commons/jocl/JOCLContentHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.jocl.JOCLContentHandler
dup
invokespecial org.apache.commons.jocl.JOCLContentHandler.<init>:()V
astore 2
start local 2 1: aload 1
ifnonnull 3
2: invokestatic org.xml.sax.helpers.XMLReaderFactory.createXMLReader:()Lorg/xml/sax/XMLReader;
astore 1
3: StackMap locals: org.apache.commons.jocl.JOCLContentHandler
StackMap stack:
aload 1
aload 2
invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
4: aload 1
aload 0
invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 in Lorg/xml/sax/InputSource;
0 6 1 reader Lorg/xml/sax/XMLReader;
1 6 2 jocl Lorg/apache/commons/jocl/JOCLContentHandler;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
in
reader
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
iconst_1
iconst_1
iconst_1
invokespecial org.apache.commons.jocl.JOCLContentHandler.<init>:(ZZZZ)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
public void <init>(boolean, boolean, boolean, boolean);
descriptor: (ZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.commons.jocl.JOCLContentHandler._valueList:Ljava/util/ArrayList;
3: aload 0
aconst_null
putfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
4: aload 0
iconst_1
putfield org.apache.commons.jocl.JOCLContentHandler._acceptEmptyNamespaceForElements:Z
5: aload 0
iconst_1
putfield org.apache.commons.jocl.JOCLContentHandler._acceptJoclPrefixForElements:Z
6: aload 0
iconst_1
putfield org.apache.commons.jocl.JOCLContentHandler._acceptEmptyNamespaceForAttributes:Z
7: aload 0
iconst_1
putfield org.apache.commons.jocl.JOCLContentHandler._acceptJoclPrefixForAttributes:Z
8: aload 0
aconst_null
putfield org.apache.commons.jocl.JOCLContentHandler._locator:Lorg/xml/sax/Locator;
9: aload 0
iload 1
putfield org.apache.commons.jocl.JOCLContentHandler._acceptEmptyNamespaceForElements:Z
10: aload 0
iload 2
putfield org.apache.commons.jocl.JOCLContentHandler._acceptJoclPrefixForElements:Z
11: aload 0
iload 3
putfield org.apache.commons.jocl.JOCLContentHandler._acceptEmptyNamespaceForAttributes:Z
12: aload 0
iload 4
putfield org.apache.commons.jocl.JOCLContentHandler._acceptJoclPrefixForAttributes:Z
13: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 14 1 emptyEltNS Z
0 14 2 joclEltPrefix Z
0 14 3 emptyAttrNS Z
0 14 4 joclAttrPrefix Z
MethodParameters:
Name Flags
emptyEltNS
joclEltPrefix
emptyAttrNS
joclAttrPrefix
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.commons.jocl.JOCLContentHandler._valueList:Ljava/util/ArrayList;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
public void clear(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
iload 1
invokevirtual java.util.ArrayList.remove:(I)Ljava/lang/Object;
pop
1: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._valueList:Ljava/util/ArrayList;
iload 1
invokevirtual java.util.ArrayList.remove:(I)Ljava/lang/Object;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 3 1 i I
MethodParameters:
Name Flags
i
public java.lang.Class getType(int);
descriptor: (I)Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
iload 1
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast java.lang.Class
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 1 1 i I
MethodParameters:
Name Flags
i
public java.lang.Object getValue(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._valueList:Ljava/util/ArrayList;
iload 1
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 1 1 i I
MethodParameters:
Name Flags
i
public java.lang.Object[] getValueArray();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._valueList:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.toArray:()[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
public java.lang.Object[] getTypeArray();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.toArray:()[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.commons.jocl.JOCLContentHandler.isJoclNamespace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
ifeq 72
1: ldc "object"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
2: aload 0
ldc "class"
aload 4
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;)Ljava/lang/String;
astore 5
start local 5 3: aload 0
ldc "null"
aload 4
ldc "false"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 4: ldc "true"
aload 6
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 5
ldc "yes"
aload 6
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 5
iconst_0
goto 6
StackMap locals: java.lang.String java.lang.String
StackMap stack:
5: iconst_1
StackMap locals:
StackMap stack: int
6: istore 7
start local 7 7: aload 0
new org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails
dup
aload 5
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
iload 7
invokespecial org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.<init>:(Ljava/lang/String;Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;Z)V
putfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
end local 7 end local 6 end local 5 8: goto 72
StackMap locals:
StackMap stack:
9: ldc "array"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: aload 0
new org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails
dup
ldc [Ljava/lang/Object;
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
iconst_0
iconst_1
invokespecial org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.<init>:(Ljava/lang/Class;Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;ZZ)V
putfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
11: goto 72
StackMap locals:
StackMap stack:
12: ldc "collection"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
13: aload 0
new org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails
dup
ldc Ljava/util/Collection;
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
iconst_0
iconst_1
invokespecial org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.<init>:(Ljava/lang/Class;Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;ZZ)V
putfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
14: goto 72
StackMap locals:
StackMap stack:
15: ldc "list"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
new org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails
dup
ldc Ljava/util/List;
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
iconst_0
iconst_1
invokespecial org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.<init>:(Ljava/lang/Class;Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;ZZ)V
putfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
17: goto 72
StackMap locals:
StackMap stack:
18: ldc "boolean"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 25
19: aload 0
ldc "value"
aload 4
ldc "false"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 20: ldc "true"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 21
ldc "yes"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 21
iconst_0
goto 22
StackMap locals: java.lang.String
StackMap stack:
21: iconst_1
StackMap locals:
StackMap stack: int
22: istore 6
start local 6 23: aload 0
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
iload 6
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 6 end local 5 24: goto 72
StackMap locals:
StackMap stack:
25: ldc "byte"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
26: aload 0
ldc "value"
aload 4
ldc "0"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Byte.parseByte:(Ljava/lang/String;)B
istore 5
start local 5 27: aload 0
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
new java.lang.Byte
dup
iload 5
invokespecial java.lang.Byte.<init>:(B)V
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 5 28: goto 72
StackMap locals:
StackMap stack:
29: ldc "char"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 44
30: iconst_0
istore 5
start local 5 31: aload 0
ldc "value"
aload 4
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;)Ljava/lang/String;
astore 6
start local 6 32: aload 6
ifnonnull 35
33: iconst_0
istore 5
34: goto 42
StackMap locals: int java.lang.String
StackMap stack:
35: aload 6
invokevirtual java.lang.String.length:()I
iconst_1
if_icmple 37
36: new org.xml.sax.SAXException
dup
ldc "if present, char value must be exactly one character long"
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
37: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpne 40
38: aload 6
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 5
39: goto 42
StackMap locals:
StackMap stack:
40: aload 6
invokevirtual java.lang.String.length:()I
ifne 42
41: new org.xml.sax.SAXException
dup
ldc "if present, char value must be exactly one character long"
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
42: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Character.TYPE:Ljava/lang/Class;
new java.lang.Character
dup
iload 5
invokespecial java.lang.Character.<init>:(C)V
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 6 end local 5 43: goto 72
StackMap locals:
StackMap stack:
44: ldc "double"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 48
45: aload 0
ldc "value"
aload 4
ldc "0"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
dstore 5
start local 5 46: aload 0
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
new java.lang.Double
dup
dload 5
invokespecial java.lang.Double.<init>:(D)V
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 5 47: goto 72
StackMap locals:
StackMap stack:
48: ldc "float"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 52
49: aload 0
ldc "value"
aload 4
ldc "0"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
fstore 5
start local 5 50: aload 0
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
new java.lang.Float
dup
fload 5
invokespecial java.lang.Float.<init>:(F)V
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 5 51: goto 72
StackMap locals:
StackMap stack:
52: ldc "int"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 56
53: aload 0
ldc "value"
aload 4
ldc "0"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 5
start local 5 54: aload 0
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
new java.lang.Integer
dup
iload 5
invokespecial java.lang.Integer.<init>:(I)V
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 5 55: goto 72
StackMap locals:
StackMap stack:
56: ldc "long"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 60
57: aload 0
ldc "value"
aload 4
ldc "0"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
lstore 5
start local 5 58: aload 0
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
new java.lang.Long
dup
lload 5
invokespecial java.lang.Long.<init>:(J)V
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 5 59: goto 72
StackMap locals:
StackMap stack:
60: ldc "short"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 64
61: aload 0
ldc "value"
aload 4
ldc "0"
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Short.parseShort:(Ljava/lang/String;)S
istore 5
start local 5 62: aload 0
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
new java.lang.Short
dup
iload 5
invokespecial java.lang.Short.<init>:(S)V
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 5 63: goto 72
StackMap locals:
StackMap stack:
64: ldc "string"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 72
65: aload 0
ldc "value"
aload 4
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;)Ljava/lang/String;
astore 5
start local 5 66: aload 0
ldc ""
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 5
invokevirtual org.apache.commons.jocl.JOCLContentHandler.addObject:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 5 67: goto 72
StackMap locals:
StackMap stack: java.lang.NumberFormatException
68: astore 5
start local 5 69: new org.xml.sax.SAXException
dup
aload 5
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 70: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
astore 5
start local 5 71: new org.xml.sax.SAXException
dup
aload 5
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 72: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 73 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 73 1 uri Ljava/lang/String;
0 73 2 localName Ljava/lang/String;
0 73 3 qname Ljava/lang/String;
0 73 4 attr Lorg/xml/sax/Attributes;
3 8 5 cname Ljava/lang/String;
4 8 6 isnullstr Ljava/lang/String;
7 8 7 isnull Z
20 24 5 valstr Ljava/lang/String;
23 24 6 val Z
27 28 5 val B
31 43 5 val C
32 43 6 valstr Ljava/lang/String;
46 47 5 val D
50 51 5 val F
54 55 5 val I
58 59 5 val J
62 63 5 val S
66 67 5 val Ljava/lang/String;
69 70 5 e Ljava/lang/NumberFormatException;
71 72 5 e Ljava/lang/ClassNotFoundException;
Exception table:
from to target type
0 67 68 Class java.lang.NumberFormatException
0 67 70 Class java.lang.ClassNotFoundException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qname
attr
public void endElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.commons.jocl.JOCLContentHandler.isJoclNamespace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
ifeq 13
1: ldc "object"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
ldc "array"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: ldc "collection"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
ldc "list"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
astore 4
start local 4 4: aload 0
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
invokevirtual org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.getParent:()Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
putfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
5: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
ifnonnull 9
6: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
aload 4
invokevirtual org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.getType:()Ljava/lang/Class;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
7: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._valueList:Ljava/util/ArrayList;
aload 4
invokevirtual org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.createObject:()Ljava/lang/Object;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
8: goto 13
9: StackMap locals: org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails
StackMap stack:
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
aload 4
invokevirtual org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.getType:()Ljava/lang/Class;
aload 4
invokevirtual org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.createObject:()Ljava/lang/Object;
invokevirtual org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.addArgument:(Ljava/lang/Class;Ljava/lang/Object;)V
end local 4 10: goto 13
StackMap locals: org.apache.commons.jocl.JOCLContentHandler java.lang.String java.lang.String java.lang.String
StackMap stack: java.lang.Exception
11: astore 4
start local 4 12: new org.xml.sax.SAXException
dup
aload 4
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
athrow
end local 4 13: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 14 1 uri Ljava/lang/String;
0 14 2 localName Ljava/lang/String;
0 14 3 qname Ljava/lang/String;
4 10 4 temp Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
12 13 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 10 11 Class java.lang.Exception
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qname
public void setDocumentLocator(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)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 org.apache.commons.jocl.JOCLContentHandler._locator:Lorg/xml/sax/Locator;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 2 1 locator Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
locator
protected boolean isJoclNamespace(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "http://apache.org/xml/xmlns/jakarta/commons/jocl"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._acceptEmptyNamespaceForElements:Z
ifeq 4
aload 1
ifnull 3
ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._acceptJoclPrefixForElements:Z
ifeq 7
aload 1
ifnull 5
ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
StackMap locals:
StackMap stack:
5: aload 3
ldc "jocl:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 7
6: iconst_1
ireturn
7: 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 8 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 8 1 uri Ljava/lang/String;
0 8 2 localname Ljava/lang/String;
0 8 3 qname Ljava/lang/String;
MethodParameters:
Name Flags
uri
localname
qname
protected java.lang.String getAttributeValue(java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Lorg/xml/sax/Attributes;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual org.apache.commons.jocl.JOCLContentHandler.getAttributeValue:(Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 1 1 localname Ljava/lang/String;
0 1 2 attr Lorg/xml/sax/Attributes;
MethodParameters:
Name Flags
localname
attr
protected java.lang.String getAttributeValue(java.lang.String, org.xml.sax.Attributes, java.lang.String);
descriptor: (Ljava/lang/String;Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "http://apache.org/xml/xmlns/jakarta/commons/jocl"
aload 1
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._acceptEmptyNamespaceForAttributes:Z
ifeq 3
2: aload 2
ldc ""
aload 1
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
ifnonnull 5
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._acceptJoclPrefixForAttributes:Z
ifeq 5
4: aload 2
ldc ""
new java.lang.StringBuilder
dup
ldc "jocl:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
5: StackMap locals:
StackMap stack:
aload 4
ifnonnull 6
aload 3
goto 7
StackMap locals:
StackMap stack:
6: aload 4
StackMap locals:
StackMap stack: java.lang.String
7: areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 8 1 localname Ljava/lang/String;
0 8 2 attr Lorg/xml/sax/Attributes;
0 8 3 implied Ljava/lang/String;
1 8 4 val Ljava/lang/String;
MethodParameters:
Name Flags
localname
attr
implied
protected void addObject(java.lang.Class, java.lang.Object);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
ifnonnull 4
1: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._typeList:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
2: aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._valueList:Ljava/util/ArrayList;
aload 2
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.jocl.JOCLContentHandler._cur:Lorg/apache/commons/jocl/JOCLContentHandler$ConstructorDetails;
aload 1
aload 2
invokevirtual org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails.addArgument:(Ljava/lang/Class;Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/jocl/JOCLContentHandler;
0 6 1 type Ljava/lang/Class;
0 6 2 val Ljava/lang/Object;
MethodParameters:
Name Flags
type
val
}
SourceFile: "JOCLContentHandler.java"
NestMembers:
org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails
InnerClasses:
ConstructorDetails = org.apache.commons.jocl.JOCLContentHandler$ConstructorDetails of org.apache.commons.jocl.JOCLContentHandler