public class org.apache.commons.dbcp.PoolableConnectionFactory implements org.apache.commons.pool.PoolableObjectFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.dbcp.PoolableConnectionFactory
super_class: java.lang.Object
{
protected volatile org.apache.commons.dbcp.ConnectionFactory _connFactory;
descriptor: Lorg/apache/commons/dbcp/ConnectionFactory;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile java.lang.String _validationQuery;
descriptor: Ljava/lang/String;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile int _validationQueryTimeout;
descriptor: I
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected java.util.Collection _connectionInitSqls;
descriptor: Ljava/util/Collection;
flags: (0x0004) ACC_PROTECTED
protected volatile org.apache.commons.pool.ObjectPool _pool;
descriptor: Lorg/apache/commons/pool/ObjectPool;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.commons.pool.KeyedObjectPoolFactory _stmtPoolFactory;
descriptor: Lorg/apache/commons/pool/KeyedObjectPoolFactory;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected java.lang.Boolean _defaultReadOnly;
descriptor: Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
protected boolean _defaultAutoCommit;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int _defaultTransactionIsolation;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _defaultCatalog;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.apache.commons.dbcp.AbandonedConfig _config;
descriptor: Lorg/apache/commons/dbcp/AbandonedConfig;
flags: (0x0004) ACC_PROTECTED
static final int UNKNOWN_TRANSACTIONISOLATION;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -1
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, boolean, boolean);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
iload 5
ifeq 17
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 18
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
17: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
18: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
19: aload 0
iload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
20: return
end local 6 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 21 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 21 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 21 2 pool Lorg/apache/commons/pool/ObjectPool;
0 21 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 21 4 validationQuery Ljava/lang/String;
0 21 5 defaultReadOnly Z
0 21 6 defaultAutoCommit Z
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
defaultReadOnly
defaultAutoCommit
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, java.util.Collection, boolean, boolean);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;Ljava/util/Collection;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
aload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
17: aload 0
iload 6
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String java.util.Collection int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String java.util.Collection int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
19: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: return
end local 7 end local 6 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 22 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 22 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 22 2 pool Lorg/apache/commons/pool/ObjectPool;
0 22 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 22 4 validationQuery Ljava/lang/String;
0 22 5 connectionInitSqls Ljava/util/Collection;
0 22 6 defaultReadOnly Z
0 22 7 defaultAutoCommit Z
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
connectionInitSqls
defaultReadOnly
defaultAutoCommit
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, int, boolean, boolean);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;IZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
iload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
17: aload 0
iload 6
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
19: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: return
end local 7 end local 6 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 22 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 22 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 22 2 pool Lorg/apache/commons/pool/ObjectPool;
0 22 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 22 4 validationQuery Ljava/lang/String;
0 22 5 validationQueryTimeout I
0 22 6 defaultReadOnly Z
0 22 7 defaultAutoCommit Z
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
validationQueryTimeout
defaultReadOnly
defaultAutoCommit
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, int, java.util.Collection, boolean, boolean);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ILjava/util/Collection;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
iload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
17: aload 0
aload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
18: aload 0
iload 7
ifeq 19
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 20
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int java.util.Collection int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
19: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int java.util.Collection int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
20: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
21: aload 0
iload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
22: return
end local 8 end local 7 end local 6 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 23 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 23 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 23 2 pool Lorg/apache/commons/pool/ObjectPool;
0 23 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 23 4 validationQuery Ljava/lang/String;
0 23 5 validationQueryTimeout I
0 23 6 connectionInitSqls Ljava/util/Collection;
0 23 7 defaultReadOnly Z
0 23 8 defaultAutoCommit Z
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
validationQueryTimeout
connectionInitSqls
defaultReadOnly
defaultAutoCommit
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, boolean, boolean, int);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ZZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
iload 5
ifeq 17
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 18
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
17: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
18: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
19: aload 0
iload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
20: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
21: return
end local 7 end local 6 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 22 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 22 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 22 2 pool Lorg/apache/commons/pool/ObjectPool;
0 22 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 22 4 validationQuery Ljava/lang/String;
0 22 5 defaultReadOnly Z
0 22 6 defaultAutoCommit Z
0 22 7 defaultTransactionIsolation I
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, java.util.Collection, boolean, boolean, int);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;Ljava/util/Collection;ZZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
aload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
17: aload 0
iload 6
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String java.util.Collection int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String java.util.Collection int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
19: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: aload 0
iload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
22: return
end local 8 end local 7 end local 6 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 23 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 23 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 23 2 pool Lorg/apache/commons/pool/ObjectPool;
0 23 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 23 4 validationQuery Ljava/lang/String;
0 23 5 connectionInitSqls Ljava/util/Collection;
0 23 6 defaultReadOnly Z
0 23 7 defaultAutoCommit Z
0 23 8 defaultTransactionIsolation I
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
connectionInitSqls
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, int, boolean, boolean, int);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;IZZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
iload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
17: aload 0
iload 6
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
19: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: aload 0
iload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
22: return
end local 8 end local 7 end local 6 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 23 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 23 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 23 2 pool Lorg/apache/commons/pool/ObjectPool;
0 23 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 23 4 validationQuery Ljava/lang/String;
0 23 5 validationQueryTimeout I
0 23 6 defaultReadOnly Z
0 23 7 defaultAutoCommit Z
0 23 8 defaultTransactionIsolation I
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
validationQueryTimeout
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, int, java.util.Collection, boolean, boolean, int);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ILjava/util/Collection;ZZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
14: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
15: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
16: aload 0
iload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
17: aload 0
aload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
18: aload 0
iload 7
ifeq 19
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 20
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int java.util.Collection int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
19: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int java.util.Collection int int int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
20: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
21: aload 0
iload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
22: aload 0
iload 9
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
23: return
end local 9 end local 8 end local 7 end local 6 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 24 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 24 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 24 2 pool Lorg/apache/commons/pool/ObjectPool;
0 24 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 24 4 validationQuery Ljava/lang/String;
0 24 5 validationQueryTimeout I
0 24 6 connectionInitSqls Ljava/util/Collection;
0 24 7 defaultReadOnly Z
0 24 8 defaultAutoCommit Z
0 24 9 defaultTransactionIsolation I
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
validationQueryTimeout
connectionInitSqls
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, boolean, boolean, org.apache.commons.dbcp.AbandonedConfig);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ZZLorg/apache/commons/dbcp/AbandonedConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
aload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
14: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
15: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
16: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
17: aload 0
iload 5
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int org.apache.commons.dbcp.AbandonedConfig
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int org.apache.commons.dbcp.AbandonedConfig
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
19: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: return
end local 7 end local 6 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 22 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 22 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 22 2 pool Lorg/apache/commons/pool/ObjectPool;
0 22 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 22 4 validationQuery Ljava/lang/String;
0 22 5 defaultReadOnly Z
0 22 6 defaultAutoCommit Z
0 22 7 config Lorg/apache/commons/dbcp/AbandonedConfig;
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
defaultReadOnly
defaultAutoCommit
config
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, boolean, boolean, int, org.apache.commons.dbcp.AbandonedConfig);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ZZILorg/apache/commons/dbcp/AbandonedConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
aload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
14: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
15: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
16: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
17: aload 0
iload 5
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int org.apache.commons.dbcp.AbandonedConfig
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int org.apache.commons.dbcp.AbandonedConfig
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
19: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
22: return
end local 8 end local 7 end local 6 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 23 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 23 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 23 2 pool Lorg/apache/commons/pool/ObjectPool;
0 23 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 23 4 validationQuery Ljava/lang/String;
0 23 5 defaultReadOnly Z
0 23 6 defaultAutoCommit Z
0 23 7 defaultTransactionIsolation I
0 23 8 config Lorg/apache/commons/dbcp/AbandonedConfig;
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
config
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, boolean, boolean, int, java.lang.String, org.apache.commons.dbcp.AbandonedConfig);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ZZILjava/lang/String;Lorg/apache/commons/dbcp/AbandonedConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
aload 9
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
14: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
15: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
16: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
17: aload 0
iload 5
ifeq 18
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 19
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int java.lang.String org.apache.commons.dbcp.AbandonedConfig
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory org.apache.commons.dbcp.ConnectionFactory org.apache.commons.pool.ObjectPool org.apache.commons.pool.KeyedObjectPoolFactory java.lang.String int int int java.lang.String org.apache.commons.dbcp.AbandonedConfig
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
19: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
22: aload 0
aload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
23: return
end local 9 end local 8 end local 7 end local 6 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 24 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 24 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 24 2 pool Lorg/apache/commons/pool/ObjectPool;
0 24 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 24 4 validationQuery Ljava/lang/String;
0 24 5 defaultReadOnly Z
0 24 6 defaultAutoCommit Z
0 24 7 defaultTransactionIsolation I
0 24 8 defaultCatalog Ljava/lang/String;
0 24 9 config Lorg/apache/commons/dbcp/AbandonedConfig;
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
defaultCatalog
config
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, java.lang.Boolean, boolean, int, java.lang.String, org.apache.commons.dbcp.AbandonedConfig);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;Ljava/lang/Boolean;ZILjava/lang/String;Lorg/apache/commons/dbcp/AbandonedConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
aload 9
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
14: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
15: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
16: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
17: aload 0
aload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
18: aload 0
iload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
19: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
20: aload 0
aload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
21: return
end local 9 end local 8 end local 7 end local 6 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 22 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 22 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 22 2 pool Lorg/apache/commons/pool/ObjectPool;
0 22 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 22 4 validationQuery Ljava/lang/String;
0 22 5 defaultReadOnly Ljava/lang/Boolean;
0 22 6 defaultAutoCommit Z
0 22 7 defaultTransactionIsolation I
0 22 8 defaultCatalog Ljava/lang/String;
0 22 9 config Lorg/apache/commons/dbcp/AbandonedConfig;
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
defaultCatalog
config
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, java.util.Collection, java.lang.Boolean, boolean, int, java.lang.String, org.apache.commons.dbcp.AbandonedConfig);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/Boolean;ZILjava/lang/String;Lorg/apache/commons/dbcp/AbandonedConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
aload 10
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
14: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
15: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
16: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
17: aload 0
aload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
18: aload 0
aload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
19: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
20: aload 0
iload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
21: aload 0
aload 9
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
22: return
end local 10 end local 9 end local 8 end local 7 end local 6 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 23 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 23 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 23 2 pool Lorg/apache/commons/pool/ObjectPool;
0 23 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 23 4 validationQuery Ljava/lang/String;
0 23 5 connectionInitSqls Ljava/util/Collection;
0 23 6 defaultReadOnly Ljava/lang/Boolean;
0 23 7 defaultAutoCommit Z
0 23 8 defaultTransactionIsolation I
0 23 9 defaultCatalog Ljava/lang/String;
0 23 10 config Lorg/apache/commons/dbcp/AbandonedConfig;
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
connectionInitSqls
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
defaultCatalog
config
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, int, java.lang.Boolean, boolean, int, java.lang.String, org.apache.commons.dbcp.AbandonedConfig);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ILjava/lang/Boolean;ZILjava/lang/String;Lorg/apache/commons/dbcp/AbandonedConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
aload 10
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
14: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
15: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
16: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
17: aload 0
iload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
18: aload 0
aload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
19: aload 0
iload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
20: aload 0
iload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
21: aload 0
aload 9
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
22: return
end local 10 end local 9 end local 8 end local 7 end local 6 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 23 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 23 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 23 2 pool Lorg/apache/commons/pool/ObjectPool;
0 23 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 23 4 validationQuery Ljava/lang/String;
0 23 5 validationQueryTimeout I
0 23 6 defaultReadOnly Ljava/lang/Boolean;
0 23 7 defaultAutoCommit Z
0 23 8 defaultTransactionIsolation I
0 23 9 defaultCatalog Ljava/lang/String;
0 23 10 config Lorg/apache/commons/dbcp/AbandonedConfig;
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
validationQueryTimeout
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
defaultCatalog
config
public void <init>(org.apache.commons.dbcp.ConnectionFactory, org.apache.commons.pool.ObjectPool, org.apache.commons.pool.KeyedObjectPoolFactory, java.lang.String, int, java.util.Collection, java.lang.Boolean, boolean, int, java.lang.String, org.apache.commons.dbcp.AbandonedConfig);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/pool/KeyedObjectPoolFactory;Ljava/lang/String;ILjava/util/Collection;Ljava/lang/Boolean;ZILjava/lang/String;Lorg/apache/commons/dbcp/AbandonedConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=12, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
2: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
4: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
5: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
6: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
7: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
8: aload 0
iconst_1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
9: aload 0
iconst_m1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
10: aload 0
aconst_null
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
11: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
12: aload 0
aload 2
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
13: aload 0
aload 11
putfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
14: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
invokeinterface org.apache.commons.pool.ObjectPool.setFactory:(Lorg/apache/commons/pool/PoolableObjectFactory;)V
15: aload 0
aload 3
putfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
16: aload 0
aload 4
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
17: aload 0
iload 5
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
18: aload 0
aload 6
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
19: aload 0
aload 7
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
20: aload 0
iload 8
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
21: aload 0
iload 9
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
22: aload 0
aload 10
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
23: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 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 24 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 24 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
0 24 2 pool Lorg/apache/commons/pool/ObjectPool;
0 24 3 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
0 24 4 validationQuery Ljava/lang/String;
0 24 5 validationQueryTimeout I
0 24 6 connectionInitSqls Ljava/util/Collection;
0 24 7 defaultReadOnly Ljava/lang/Boolean;
0 24 8 defaultAutoCommit Z
0 24 9 defaultTransactionIsolation I
0 24 10 defaultCatalog Ljava/lang/String;
0 24 11 config Lorg/apache/commons/dbcp/AbandonedConfig;
MethodParameters:
Name Flags
connFactory
pool
stmtPoolFactory
validationQuery
validationQueryTimeout
connectionInitSqls
defaultReadOnly
defaultAutoCommit
defaultTransactionIsolation
defaultCatalog
config
public void setConnectionFactory(org.apache.commons.dbcp.ConnectionFactory);
descriptor: (Lorg/apache/commons/dbcp/ConnectionFactory;)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.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 connFactory Lorg/apache/commons/dbcp/ConnectionFactory;
MethodParameters:
Name Flags
connFactory
public void setValidationQuery(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 validationQuery Ljava/lang/String;
MethodParameters:
Name Flags
validationQuery
public void setValidationQueryTimeout(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
iload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 timeout I
MethodParameters:
Name Flags
timeout
public synchronized void setConnectionInitSql(java.util.Collection);
descriptor: (Ljava/util/Collection;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 connectionInitSqls Ljava/util/Collection;
MethodParameters:
Name Flags
connectionInitSqls
public synchronized void setPool(org.apache.commons.pool.ObjectPool);
descriptor: (Lorg/apache/commons/pool/ObjectPool;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
ifnull 4
aload 1
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
if_acmpeq 4
1: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
invokeinterface org.apache.commons.pool.ObjectPool.close:()V
2: goto 4
StackMap locals:
StackMap stack: java.lang.Exception
3: pop
4: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 6 1 pool Lorg/apache/commons/pool/ObjectPool;
Exception table:
from to target type
1 2 3 Class java.lang.Exception
MethodParameters:
Name Flags
pool
public synchronized org.apache.commons.pool.ObjectPool getPool();
descriptor: ()Lorg/apache/commons/pool/ObjectPool;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
public void setStatementPoolFactory(org.apache.commons.pool.KeyedObjectPoolFactory);
descriptor: (Lorg/apache/commons/pool/KeyedObjectPoolFactory;)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.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 stmtPoolFactory Lorg/apache/commons/pool/KeyedObjectPoolFactory;
MethodParameters:
Name Flags
stmtPoolFactory
public void setDefaultReadOnly(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 2
StackMap locals:
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory
1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory int
StackMap stack: org.apache.commons.dbcp.PoolableConnectionFactory java.lang.Boolean
2: putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 4 1 defaultReadOnly Z
MethodParameters:
Name Flags
defaultReadOnly
public void setDefaultAutoCommit(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 defaultAutoCommit Z
MethodParameters:
Name Flags
defaultAutoCommit
public void setDefaultTransactionIsolation(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
iload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 defaultTransactionIsolation I
MethodParameters:
Name Flags
defaultTransactionIsolation
public void setDefaultCatalog(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 2 1 defaultCatalog Ljava/lang/String;
MethodParameters:
Name Flags
defaultCatalog
public java.lang.Object makeObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._connFactory:Lorg/apache/commons/dbcp/ConnectionFactory;
invokeinterface org.apache.commons.dbcp.ConnectionFactory.createConnection:()Ljava/sql/Connection;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new java.lang.IllegalStateException
dup
ldc "Connection factory returned null from createConnection"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.sql.Connection
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.commons.dbcp.PoolableConnectionFactory.initializeConnection:(Ljava/sql/Connection;)V
4: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
ifnull 8
5: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._stmtPoolFactory:Lorg/apache/commons/pool/KeyedObjectPoolFactory;
invokeinterface org.apache.commons.pool.KeyedObjectPoolFactory.createPool:()Lorg/apache/commons/pool/KeyedObjectPool;
astore 2
start local 2 6: new org.apache.commons.dbcp.PoolingConnection
dup
aload 1
aload 2
invokespecial org.apache.commons.dbcp.PoolingConnection.<init>:(Ljava/sql/Connection;Lorg/apache/commons/pool/KeyedObjectPool;)V
astore 1
7: aload 2
aload 1
checkcast org.apache.commons.dbcp.PoolingConnection
invokeinterface org.apache.commons.pool.KeyedObjectPool.setFactory:(Lorg/apache/commons/pool/KeyedPoolableObjectFactory;)V
end local 2 8: StackMap locals:
StackMap stack:
new org.apache.commons.dbcp.PoolableConnection
dup
aload 1
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._pool:Lorg/apache/commons/pool/ObjectPool;
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._config:Lorg/apache/commons/dbcp/AbandonedConfig;
invokespecial org.apache.commons.dbcp.PoolableConnection.<init>:(Ljava/sql/Connection;Lorg/apache/commons/pool/ObjectPool;Lorg/apache/commons/dbcp/AbandonedConfig;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
1 9 1 conn Ljava/sql/Connection;
6 8 2 stmtpool Lorg/apache/commons/pool/KeyedObjectPool;
Exceptions:
throws java.lang.Exception
protected void initializeConnection(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._connectionInitSqls:Ljava/util/Collection;
astore 2
start local 2 1: aload 1
invokeinterface java.sql.Connection.isClosed:()Z
ifeq 3
2: new java.sql.SQLException
dup
ldc "initializeConnection: connection closed"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.util.Collection
StackMap stack:
aload 2
ifnull 25
4: aconst_null
astore 3
start local 3 5: aload 1
invokeinterface java.sql.Connection.createStatement:()Ljava/sql/Statement;
astore 3
6: aload 2
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
start local 4 7: goto 13
8: StackMap locals: java.sql.Statement java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 5
start local 5 9: aload 5
ifnonnull 11
10: new java.lang.NullPointerException
dup
ldc "null connectionInitSqls element"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals: java.lang.Object
StackMap stack:
aload 5
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 6
start local 6 12: aload 3
aload 6
invokeinterface java.sql.Statement.execute:(Ljava/lang/String;)Z
pop
end local 6 end local 5 13: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 4 14: goto 21
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory java.sql.Connection java.util.Collection java.sql.Statement
StackMap stack: java.lang.Throwable
15: astore 7
16: aload 3
ifnull 20
17: aload 3
invokeinterface java.sql.Statement.close:()V
18: goto 20
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory java.sql.Connection java.util.Collection java.sql.Statement top top top java.lang.Throwable
StackMap stack: java.lang.Exception
19: pop
20: StackMap locals:
StackMap stack:
aload 7
athrow
21: StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory java.sql.Connection java.util.Collection java.sql.Statement
StackMap stack:
aload 3
ifnull 25
22: aload 3
invokeinterface java.sql.Statement.close:()V
23: goto 25
StackMap locals:
StackMap stack: java.lang.Exception
24: pop
end local 3 25: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 26 1 conn Ljava/sql/Connection;
1 26 2 sqls Ljava/util/Collection;
5 25 3 stmt Ljava/sql/Statement;
7 14 4 iterator Ljava/util/Iterator;
9 13 5 o Ljava/lang/Object;
12 13 6 sql Ljava/lang/String;
Exception table:
from to target type
5 15 15 any
17 18 19 Class java.lang.Exception
22 23 24 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
conn
public void destroyObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.apache.commons.dbcp.PoolableConnection
ifeq 2
1: aload 1
checkcast org.apache.commons.dbcp.PoolableConnection
invokevirtual org.apache.commons.dbcp.PoolableConnection.reallyClose:()V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 3 1 obj Ljava/lang/Object;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
obj
public boolean validateObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof java.sql.Connection
ifeq 5
1: aload 0
aload 1
checkcast java.sql.Connection
invokevirtual org.apache.commons.dbcp.PoolableConnectionFactory.validateConnection:(Ljava/sql/Connection;)V
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
pop
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 6 1 obj Ljava/lang/Object;
Exception table:
from to target type
1 2 3 Class java.lang.Exception
MethodParameters:
Name Flags
obj
public void validateConnection(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQuery:Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokeinterface java.sql.Connection.isClosed:()Z
ifeq 3
2: new java.sql.SQLException
dup
ldc "validateConnection: connection closed"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
ifnull 30
4: aconst_null
astore 3
start local 3 5: aconst_null
astore 4
start local 4 6: aload 1
invokeinterface java.sql.Connection.createStatement:()Ljava/sql/Statement;
astore 3
7: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
ifle 9
8: aload 3
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._validationQueryTimeout:I
invokeinterface java.sql.Statement.setQueryTimeout:(I)V
9: StackMap locals: java.sql.Statement java.sql.ResultSet
StackMap stack:
aload 3
aload 2
invokeinterface java.sql.Statement.executeQuery:(Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
10: aload 4
invokeinterface java.sql.ResultSet.next:()Z
ifne 22
11: new java.sql.SQLException
dup
ldc "validationQuery didn't return a row"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
13: aload 4
ifnull 17
14: aload 4
invokeinterface java.sql.ResultSet.close:()V
15: goto 17
StackMap locals: org.apache.commons.dbcp.PoolableConnectionFactory java.sql.Connection java.lang.String java.sql.Statement java.sql.ResultSet java.lang.Throwable
StackMap stack: java.lang.Exception
16: pop
17: StackMap locals:
StackMap stack:
aload 3
ifnull 21
18: aload 3
invokeinterface java.sql.Statement.close:()V
19: goto 21
StackMap locals:
StackMap stack: java.lang.Exception
20: pop
21: StackMap locals:
StackMap stack:
aload 5
athrow
22: StackMap locals:
StackMap stack:
aload 4
ifnull 26
23: aload 4
invokeinterface java.sql.ResultSet.close:()V
24: goto 26
StackMap locals:
StackMap stack: java.lang.Exception
25: pop
26: StackMap locals:
StackMap stack:
aload 3
ifnull 30
27: aload 3
invokeinterface java.sql.Statement.close:()V
28: goto 30
StackMap locals:
StackMap stack: java.lang.Exception
29: pop
end local 4 end local 3 30: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 31 1 conn Ljava/sql/Connection;
1 31 2 query Ljava/lang/String;
5 30 3 stmt Ljava/sql/Statement;
6 30 4 rset Ljava/sql/ResultSet;
Exception table:
from to target type
6 12 12 any
14 15 16 Class java.lang.Exception
18 19 20 Class java.lang.Exception
23 24 25 Class java.lang.Exception
27 28 29 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
conn
public void passivateObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof java.sql.Connection
ifeq 7
1: aload 1
checkcast java.sql.Connection
astore 2
start local 2 2: aload 2
invokeinterface java.sql.Connection.getAutoCommit:()Z
ifne 4
aload 2
invokeinterface java.sql.Connection.isReadOnly:()Z
ifne 4
3: aload 2
invokeinterface java.sql.Connection.rollback:()V
4: StackMap locals: java.sql.Connection
StackMap stack:
aload 2
invokeinterface java.sql.Connection.clearWarnings:()V
5: aload 2
invokeinterface java.sql.Connection.getAutoCommit:()Z
ifne 7
6: aload 2
iconst_1
invokeinterface java.sql.Connection.setAutoCommit:(Z)V
end local 2 7: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.commons.dbcp.DelegatingConnection
ifeq 9
8: aload 1
checkcast org.apache.commons.dbcp.DelegatingConnection
invokevirtual org.apache.commons.dbcp.DelegatingConnection.passivate:()V
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 10 1 obj Ljava/lang/Object;
2 7 2 conn Ljava/sql/Connection;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
obj
public void activateObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.apache.commons.dbcp.DelegatingConnection
ifeq 2
1: aload 1
checkcast org.apache.commons.dbcp.DelegatingConnection
invokevirtual org.apache.commons.dbcp.DelegatingConnection.activate:()V
2: StackMap locals:
StackMap stack:
aload 1
instanceof java.sql.Connection
ifeq 17
3: aload 1
checkcast java.sql.Connection
astore 2
start local 2 4: aload 2
invokeinterface java.sql.Connection.getAutoCommit:()Z
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
if_icmpeq 6
5: aload 2
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultAutoCommit:Z
invokeinterface java.sql.Connection.setAutoCommit:(Z)V
6: StackMap locals: java.sql.Connection
StackMap stack:
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
iconst_m1
if_icmpeq 11
7: aload 2
invokeinterface java.sql.Connection.getTransactionIsolation:()I
8: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
9: if_icmpeq 11
10: aload 2
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultTransactionIsolation:I
invokeinterface java.sql.Connection.setTransactionIsolation:(I)V
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
ifnull 14
12: aload 2
invokeinterface java.sql.Connection.isReadOnly:()Z
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
if_icmpeq 14
13: aload 2
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultReadOnly:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface java.sql.Connection.setReadOnly:(Z)V
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
ifnull 17
15: aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
aload 2
invokeinterface java.sql.Connection.getCatalog:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
16: aload 2
aload 0
getfield org.apache.commons.dbcp.PoolableConnectionFactory._defaultCatalog:Ljava/lang/String;
invokeinterface java.sql.Connection.setCatalog:(Ljava/lang/String;)V
end local 2 17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/commons/dbcp/PoolableConnectionFactory;
0 18 1 obj Ljava/lang/Object;
4 17 2 conn Ljava/sql/Connection;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
obj
}
SourceFile: "PoolableConnectionFactory.java"