public abstract class com.mchange.v2.c3p0.AbstractComboPooledDataSource extends com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource implements com.mchange.v2.c3p0.PooledDataSource, java.io.Serializable, javax.naming.Referenceable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.mchange.v2.c3p0.AbstractComboPooledDataSource
super_class: com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource
{
static final com.mchange.v2.log.MLogger logger;
descriptor: Lcom/mchange/v2/log/MLogger;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.util.Set TO_STRING_IGNORE_PROPS;
descriptor: Ljava/util/Set;
flags: (0x0018) ACC_STATIC, ACC_FINAL
transient com.mchange.v2.c3p0.DriverManagerDataSource dmds;
descriptor: Lcom/mchange/v2/c3p0/DriverManagerDataSource;
flags: (0x0080) ACC_TRANSIENT
transient com.mchange.v2.c3p0.WrapperConnectionPoolDataSource wcpds;
descriptor: Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
flags: (0x0080) ACC_TRANSIENT
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final short VERSION;
descriptor: S
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
invokestatic com.mchange.v2.log.MLog.getLogger:(Ljava/lang/Class;)Lcom/mchange/v2/log/MLogger;
putstatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.logger:Lcom/mchange/v2/log/MLogger;
1: new java.util.HashSet
dup
bipush 61
anewarray java.lang.String
dup
iconst_0
2: ldc "connection"
aastore
dup
iconst_1
3: ldc "lastAcquisitionFailureDefaultUser"
aastore
dup
iconst_2
4: ldc "lastCheckinFailureDefaultUser"
aastore
dup
iconst_3
5: ldc "lastCheckoutFailureDefaultUser"
aastore
dup
iconst_4
6: ldc "lastConnectionTestFailureDefaultUser"
aastore
dup
iconst_5
7: ldc "lastIdleTestFailureDefaultUser"
aastore
dup
bipush 6
8: ldc "logWriter"
aastore
dup
bipush 7
9: ldc "loginTimeout"
aastore
dup
bipush 8
10: ldc "numBusyConnections"
aastore
dup
bipush 9
11: ldc "numBusyConnectionsAllUsers"
aastore
dup
bipush 10
12: ldc "numBusyConnectionsDefaultUser"
aastore
dup
bipush 11
13: ldc "numConnections"
aastore
dup
bipush 12
14: ldc "numConnectionsAllUsers"
aastore
dup
bipush 13
15: ldc "numConnectionsDefaultUser"
aastore
dup
bipush 14
16: ldc "numFailedCheckinsDefaultUser"
aastore
dup
bipush 15
17: ldc "numFailedCheckoutsDefaultUser"
aastore
dup
bipush 16
18: ldc "numFailedIdleTestsDefaultUser"
aastore
dup
bipush 17
19: ldc "numIdleConnections"
aastore
dup
bipush 18
20: ldc "numIdleConnectionsAllUsers"
aastore
dup
bipush 19
21: ldc "numThreadsAwaitingCheckoutDefaultUser"
aastore
dup
bipush 20
22: ldc "numIdleConnectionsDefaultUser"
aastore
dup
bipush 21
23: ldc "numUnclosedOrphanedConnections"
aastore
dup
bipush 22
24: ldc "numUnclosedOrphanedConnectionsAllUsers"
aastore
dup
bipush 23
25: ldc "numUnclosedOrphanedConnectionsDefaultUser"
aastore
dup
bipush 24
26: ldc "numUserPools"
aastore
dup
bipush 25
27: ldc "effectivePropertyCycleDefaultUser"
aastore
dup
bipush 26
28: ldc "parentLogger"
aastore
dup
bipush 27
29: ldc "startTimeMillisDefaultUser"
aastore
dup
bipush 28
30: ldc "statementCacheNumCheckedOutDefaultUser"
aastore
dup
bipush 29
31: ldc "statementCacheNumCheckedOutStatementsAllUsers"
aastore
dup
bipush 30
32: ldc "statementCacheNumConnectionsWithCachedStatementsAllUsers"
aastore
dup
bipush 31
33: ldc "statementCacheNumConnectionsWithCachedStatementsDefaultUser"
aastore
dup
bipush 32
34: ldc "statementCacheNumStatementsAllUsers"
aastore
dup
bipush 33
35: ldc "statementCacheNumStatementsDefaultUser"
aastore
dup
bipush 34
36: ldc "statementDestroyerNumConnectionsInUseAllUsers"
aastore
dup
bipush 35
37: ldc "statementDestroyerNumConnectionsWithDeferredDestroyStatementsAllUsers"
aastore
dup
bipush 36
38: ldc "statementDestroyerNumDeferredDestroyStatementsAllUsers"
aastore
dup
bipush 37
39: ldc "statementDestroyerNumConnectionsInUseDefaultUser"
aastore
dup
bipush 38
40: ldc "statementDestroyerNumConnectionsWithDeferredDestroyStatementsDefaultUser"
aastore
dup
bipush 39
41: ldc "statementDestroyerNumDeferredDestroyStatementsDefaultUser"
aastore
dup
bipush 40
42: ldc "statementDestroyerNumThreads"
aastore
dup
bipush 41
43: ldc "statementDestroyerNumActiveThreads"
aastore
dup
bipush 42
44: ldc "statementDestroyerNumIdleThreads"
aastore
dup
bipush 43
45: ldc "statementDestroyerNumTasksPending"
aastore
dup
bipush 44
46: ldc "threadPoolSize"
aastore
dup
bipush 45
47: ldc "threadPoolNumActiveThreads"
aastore
dup
bipush 46
48: ldc "threadPoolNumIdleThreads"
aastore
dup
bipush 47
49: ldc "threadPoolNumTasksPending"
aastore
dup
bipush 48
50: ldc "threadPoolStackTraces"
aastore
dup
bipush 49
51: ldc "threadPoolStatus"
aastore
dup
bipush 50
52: ldc "overrideDefaultUser"
aastore
dup
bipush 51
53: ldc "overrideDefaultPassword"
aastore
dup
bipush 52
54: ldc "password"
aastore
dup
bipush 53
55: ldc "reference"
aastore
dup
bipush 54
56: ldc "upTimeMillisDefaultUser"
aastore
dup
bipush 55
57: ldc "user"
aastore
dup
bipush 56
58: ldc "userOverridesAsString"
aastore
dup
bipush 57
59: ldc "allUsers"
aastore
dup
bipush 58
60: ldc "connectionPoolDataSource"
aastore
dup
bipush 59
61: ldc "propertyChangeListeners"
aastore
dup
bipush 60
62: ldc "vetoableChangeListeners"
aastore
63: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
putstatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.TO_STRING_IGNORE_PROPS:Ljava/util/Set;
64: return
LocalVariableTable:
Start End Slot Name Signature
private static boolean diff(int, int);
descriptor: (II)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
if_icmpeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 a I
0 2 1 b I
MethodParameters:
Name Flags
a
b
private static boolean diff(boolean, boolean);
descriptor: (ZZ)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
ixor
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a Z
0 1 1 b Z
MethodParameters:
Name Flags
a
b
private static boolean diff(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.mchange.v2.lang.ObjectUtils.eqOrBothNull:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 a Ljava/lang/Object;
0 3 1 b Ljava/lang/Object;
MethodParameters:
Name Flags
a
b
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokespecial com.mchange.v2.c3p0.AbstractComboPooledDataSource.<init>:(Z)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.<init>:(Z)V
1: aload 0
new com.mchange.v2.c3p0.DriverManagerDataSource
dup
invokespecial com.mchange.v2.c3p0.DriverManagerDataSource.<init>:()V
putfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
2: aload 0
new com.mchange.v2.c3p0.WrapperConnectionPoolDataSource
dup
invokespecial com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.<init>:()V
putfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
3: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setNestedDataSource:(Ljavax/sql/DataSource;)V
4: aload 0
aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.setConnectionPoolDataSource:(Ljavax/sql/ConnectionPoolDataSource;)V
5: goto 9
6: StackMap locals: com.mchange.v2.c3p0.AbstractComboPooledDataSource int
StackMap stack: java.beans.PropertyVetoException
astore 2
start local 2 7: getstatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.WARNING:Lcom/mchange/v2/log/MLevel;
ldc "Hunh??? This can't happen. We haven't set up any listeners to veto the property change yet!"
aload 2
invokeinterface com.mchange.v2.log.MLogger.log:(Lcom/mchange/v2/log/MLevel;Ljava/lang/String;Ljava/lang/Throwable;)V
8: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Hunh??? This can't happen. We haven't set up any listeners to veto the property change yet! "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 2 9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.setUpPropertyEvents:()V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 11 1 autoregister Z
7 9 2 e Ljava/beans/PropertyVetoException;
Exception table:
from to target type
4 5 6 Class java.beans.PropertyVetoException
MethodParameters:
Name Flags
autoregister
private void setUpPropertyEvents();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: new com.mchange.v2.c3p0.AbstractComboPooledDataSource$1
dup
aload 0
invokespecial com.mchange.v2.c3p0.AbstractComboPooledDataSource$1.<init>:(Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;)V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.addVetoableChangeListener:(Ljava/beans/VetoableChangeListener;)V
2: new com.mchange.v2.c3p0.AbstractComboPooledDataSource$2
dup
aload 0
invokespecial com.mchange.v2.c3p0.AbstractComboPooledDataSource$2.<init>:(Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;)V
astore 2
start local 2 3: aload 0
aload 2
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
1 5 1 wcpdsConsistencyEnforcer Ljava/beans/VetoableChangeListener;
3 5 2 wcpdsStateUpdater Ljava/beans/PropertyChangeListener;
private void updateLocalVarsFromCpdsProp();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.getConnectionPoolDataSource:()Ljavax/sql/ConnectionPoolDataSource;
checkcast com.mchange.v2.c3p0.WrapperConnectionPoolDataSource
putfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
1: aload 0
aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getNestedDataSource:()Ljavax/sql/DataSource;
checkcast com.mchange.v2.c3p0.DriverManagerDataSource
putfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.mchange.v2.c3p0.AbstractComboPooledDataSource.<init>:()V
1: aload 0
aload 1
iconst_1
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.initializeNamedConfig:(Ljava/lang/String;Z)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 3 1 configName Ljava/lang/String;
MethodParameters:
Name Flags
configName
public java.lang.String getDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getDescription:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setDescription(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setDescription:(Ljava/lang/String;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 1 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description
public java.lang.String getDriverClass();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getDriverClass:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setDriverClass(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setDriverClass:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 2 1 driverClass Ljava/lang/String;
Exceptions:
throws java.beans.PropertyVetoException
MethodParameters:
Name Flags
driverClass
public boolean isForceUseNamedDriverClass();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.isForceUseNamedDriverClass:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setForceUseNamedDriverClass(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setForceUseNamedDriverClass:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 2 1 forceUseNamedDriverClass Z
MethodParameters:
Name Flags
forceUseNamedDriverClass
public java.lang.String getJdbcUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getJdbcUrl:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setJdbcUrl(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getJdbcUrl:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setJdbcUrl:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 jdbcUrl Ljava/lang/String;
MethodParameters:
Name Flags
jdbcUrl
public java.util.Properties getProperties();
descriptor: ()Ljava/util/Properties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getProperties:()Ljava/util/Properties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setProperties(java.util.Properties);
descriptor: (Ljava/util/Properties;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getProperties:()Ljava/util/Properties;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setProperties:(Ljava/util/Properties;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 properties Ljava/util/Properties;
MethodParameters:
Name Flags
properties
public java.lang.String getUser();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getUser:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setUser(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getUser:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setUser:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 user Ljava/lang/String;
MethodParameters:
Name Flags
user
public java.lang.String getPassword();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getPassword:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setPassword(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getPassword:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setPassword:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 password Ljava/lang/String;
MethodParameters:
Name Flags
password
public int getCheckoutTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getCheckoutTimeout:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setCheckoutTimeout(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getCheckoutTimeout:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setCheckoutTimeout:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 checkoutTimeout I
MethodParameters:
Name Flags
checkoutTimeout
public int getAcquireIncrement();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireIncrement:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setAcquireIncrement(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireIncrement:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAcquireIncrement:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 acquireIncrement I
MethodParameters:
Name Flags
acquireIncrement
public int getAcquireRetryAttempts();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireRetryAttempts:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setAcquireRetryAttempts(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireRetryAttempts:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAcquireRetryAttempts:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 acquireRetryAttempts I
MethodParameters:
Name Flags
acquireRetryAttempts
public int getAcquireRetryDelay();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireRetryDelay:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setAcquireRetryDelay(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireRetryDelay:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAcquireRetryDelay:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 acquireRetryDelay I
MethodParameters:
Name Flags
acquireRetryDelay
public boolean isAutoCommitOnClose();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isAutoCommitOnClose:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setAutoCommitOnClose(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isAutoCommitOnClose:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAutoCommitOnClose:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 autoCommitOnClose Z
MethodParameters:
Name Flags
autoCommitOnClose
public java.lang.String getContextClassLoaderSource();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getContextClassLoaderSource:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setContextClassLoaderSource(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getContextClassLoaderSource:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setContextClassLoaderSource:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 contextClassLoaderSource Ljava/lang/String;
Exceptions:
throws java.beans.PropertyVetoException
MethodParameters:
Name Flags
contextClassLoaderSource
public java.lang.String getConnectionTesterClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getConnectionTesterClassName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setConnectionTesterClassName(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getConnectionTesterClassName:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setConnectionTesterClassName:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 connectionTesterClassName Ljava/lang/String;
Exceptions:
throws java.beans.PropertyVetoException
MethodParameters:
Name Flags
connectionTesterClassName
public java.lang.String getAutomaticTestTable();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAutomaticTestTable:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setAutomaticTestTable(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAutomaticTestTable:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAutomaticTestTable:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 automaticTestTable Ljava/lang/String;
MethodParameters:
Name Flags
automaticTestTable
public boolean isForceIgnoreUnresolvedTransactions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isForceIgnoreUnresolvedTransactions:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setForceIgnoreUnresolvedTransactions(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isForceIgnoreUnresolvedTransactions:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setForceIgnoreUnresolvedTransactions:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 forceIgnoreUnresolvedTransactions Z
MethodParameters:
Name Flags
forceIgnoreUnresolvedTransactions
public boolean isPrivilegeSpawnedThreads();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isPrivilegeSpawnedThreads:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setPrivilegeSpawnedThreads(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isPrivilegeSpawnedThreads:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setPrivilegeSpawnedThreads:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 privilegeSpawnedThreads Z
MethodParameters:
Name Flags
privilegeSpawnedThreads
public int getIdleConnectionTestPeriod();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getIdleConnectionTestPeriod:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setIdleConnectionTestPeriod(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getIdleConnectionTestPeriod:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setIdleConnectionTestPeriod:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 idleConnectionTestPeriod I
MethodParameters:
Name Flags
idleConnectionTestPeriod
public int getInitialPoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getInitialPoolSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setInitialPoolSize(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getInitialPoolSize:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setInitialPoolSize:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 initialPoolSize I
MethodParameters:
Name Flags
initialPoolSize
public int getMaxIdleTime();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxIdleTime:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMaxIdleTime(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxIdleTime:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxIdleTime:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 maxIdleTime I
MethodParameters:
Name Flags
maxIdleTime
public int getMaxPoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxPoolSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMaxPoolSize(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxPoolSize:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxPoolSize:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 maxPoolSize I
MethodParameters:
Name Flags
maxPoolSize
public int getMaxStatements();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxStatements:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMaxStatements(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxStatements:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxStatements:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 maxStatements I
MethodParameters:
Name Flags
maxStatements
public int getMaxStatementsPerConnection();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxStatementsPerConnection:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMaxStatementsPerConnection(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxStatementsPerConnection:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxStatementsPerConnection:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 maxStatementsPerConnection I
MethodParameters:
Name Flags
maxStatementsPerConnection
public int getMinPoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMinPoolSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMinPoolSize(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMinPoolSize:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMinPoolSize:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 minPoolSize I
MethodParameters:
Name Flags
minPoolSize
public java.lang.String getOverrideDefaultUser();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getOverrideDefaultUser:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setOverrideDefaultUser(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getOverrideDefaultUser:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setOverrideDefaultUser:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 overrideDefaultUser Ljava/lang/String;
MethodParameters:
Name Flags
overrideDefaultUser
public java.lang.String getOverrideDefaultPassword();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getOverrideDefaultPassword:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setOverrideDefaultPassword(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getOverrideDefaultPassword:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setOverrideDefaultPassword:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 overrideDefaultPassword Ljava/lang/String;
MethodParameters:
Name Flags
overrideDefaultPassword
public int getPropertyCycle();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPropertyCycle:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setPropertyCycle(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPropertyCycle:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setPropertyCycle:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 propertyCycle I
MethodParameters:
Name Flags
propertyCycle
public boolean isBreakAfterAcquireFailure();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isBreakAfterAcquireFailure:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setBreakAfterAcquireFailure(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isBreakAfterAcquireFailure:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setBreakAfterAcquireFailure:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 breakAfterAcquireFailure Z
MethodParameters:
Name Flags
breakAfterAcquireFailure
public boolean isTestConnectionOnCheckout();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isTestConnectionOnCheckout:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setTestConnectionOnCheckout(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isTestConnectionOnCheckout:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setTestConnectionOnCheckout:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 testConnectionOnCheckout Z
MethodParameters:
Name Flags
testConnectionOnCheckout
public boolean isTestConnectionOnCheckin();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isTestConnectionOnCheckin:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setTestConnectionOnCheckin(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isTestConnectionOnCheckin:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setTestConnectionOnCheckin:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 testConnectionOnCheckin Z
MethodParameters:
Name Flags
testConnectionOnCheckin
public boolean isUsesTraditionalReflectiveProxies();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isUsesTraditionalReflectiveProxies:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setUsesTraditionalReflectiveProxies(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isUsesTraditionalReflectiveProxies:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setUsesTraditionalReflectiveProxies:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 usesTraditionalReflectiveProxies Z
MethodParameters:
Name Flags
usesTraditionalReflectiveProxies
public java.lang.String getPreferredTestQuery();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPreferredTestQuery:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setPreferredTestQuery(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPreferredTestQuery:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setPreferredTestQuery:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 preferredTestQuery Ljava/lang/String;
MethodParameters:
Name Flags
preferredTestQuery
public int getMaxAdministrativeTaskTime();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxAdministrativeTaskTime:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMaxAdministrativeTaskTime(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxAdministrativeTaskTime:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxAdministrativeTaskTime:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 maxAdministrativeTaskTime I
MethodParameters:
Name Flags
maxAdministrativeTaskTime
public int getMaxIdleTimeExcessConnections();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxIdleTimeExcessConnections:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMaxIdleTimeExcessConnections(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxIdleTimeExcessConnections:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxIdleTimeExcessConnections:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 maxIdleTimeExcessConnections I
MethodParameters:
Name Flags
maxIdleTimeExcessConnections
public int getMaxConnectionAge();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxConnectionAge:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setMaxConnectionAge(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxConnectionAge:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxConnectionAge:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 maxConnectionAge I
MethodParameters:
Name Flags
maxConnectionAge
public java.lang.String getConnectionCustomizerClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getConnectionCustomizerClassName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setConnectionCustomizerClassName(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getConnectionCustomizerClassName:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setConnectionCustomizerClassName:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 connectionCustomizerClassName Ljava/lang/String;
MethodParameters:
Name Flags
connectionCustomizerClassName
public int getUnreturnedConnectionTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getUnreturnedConnectionTimeout:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setUnreturnedConnectionTimeout(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getUnreturnedConnectionTimeout:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setUnreturnedConnectionTimeout:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 unreturnedConnectionTimeout I
MethodParameters:
Name Flags
unreturnedConnectionTimeout
public java.lang.String getUserOverridesAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getUserOverridesAsString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setUserOverridesAsString(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getUserOverridesAsString:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setUserOverridesAsString:(Ljava/lang/String;)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 uoas Ljava/lang/String;
Exceptions:
throws java.beans.PropertyVetoException
MethodParameters:
Name Flags
uoas
public java.util.Map getUserOverrides();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getUserOverrides:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public boolean isDebugUnreturnedConnectionStackTraces();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isDebugUnreturnedConnectionStackTraces:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setDebugUnreturnedConnectionStackTraces(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isDebugUnreturnedConnectionStackTraces:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setDebugUnreturnedConnectionStackTraces:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 debugUnreturnedConnectionStackTraces Z
MethodParameters:
Name Flags
debugUnreturnedConnectionStackTraces
public boolean isForceSynchronousCheckins();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isForceSynchronousCheckins:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setForceSynchronousCheckins(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isForceSynchronousCheckins:()Z
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(ZZ)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setForceSynchronousCheckins:(Z)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 forceSynchronousCheckins Z
MethodParameters:
Name Flags
forceSynchronousCheckins
public int getStatementCacheNumDeferredCloseThreads();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getStatementCacheNumDeferredCloseThreads:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setStatementCacheNumDeferredCloseThreads(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 com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getStatementCacheNumDeferredCloseThreads:()I
iload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(II)Z
ifeq 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setStatementCacheNumDeferredCloseThreads:(I)V
2: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.resetPoolManager:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 4 1 statementCacheNumDeferredCloseThreads I
MethodParameters:
Name Flags
statementCacheNumDeferredCloseThreads
public java.lang.String getFactoryClassLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getFactoryClassLocation:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public void setFactoryClassLocation(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
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.getFactoryClassLocation:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 3
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getFactoryClassLocation:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 3
2: aload 0
invokespecial com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getFactoryClassLocation:()Ljava/lang/String;
aload 1
invokestatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.diff:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
3: StackMap locals:
StackMap stack:
aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.setFactoryClassLocation:(Ljava/lang/String;)V
4: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setFactoryClassLocation:(Ljava/lang/String;)V
5: aload 0
aload 1
invokespecial com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.setFactoryClassLocation:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 7 1 factoryClassLocation Ljava/lang/String;
MethodParameters:
Name Flags
factoryClassLocation
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.toString:(Z)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
public java.lang.String toString(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifeq 10
1: new java.lang.StringBuffer
dup
sipush 512
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 2
start local 2 2: aload 2
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 2
ldc " [ "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 2
aload 0
getstatic com.mchange.v2.c3p0.AbstractComboPooledDataSource.TO_STRING_IGNORE_PROPS:Ljava/util/Set;
invokestatic com.mchange.v2.beans.BeansUtils.appendPropNamesAndValues:(Ljava/lang/StringBuffer;Ljava/lang/Object;Ljava/util/Collection;)V
5: goto 8
6: StackMap locals: com.mchange.v2.c3p0.AbstractComboPooledDataSource int java.lang.StringBuffer
StackMap stack: java.lang.Exception
astore 3
start local 3 7: aload 2
aload 3
invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 8: StackMap locals:
StackMap stack:
aload 2
ldc " ]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 10: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "[ identityToken -> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.getIdentityToken:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", dataSourceName -> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.getDataSourceName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " ]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 11 1 show_config Z
2 10 2 sb Ljava/lang/StringBuffer;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
4 5 6 Class java.lang.Exception
MethodParameters:
Name Flags
show_config
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_1
invokevirtual java.io.ObjectOutputStream.writeShort:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 2 1 oos Ljava/io/ObjectOutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
oos
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectInputStream.readShort:()S
istore 2
start local 2 1: iload 2
tableswitch { // 1 - 1
1: 2
default: 5
}
2: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.updateLocalVarsFromCpdsProp:()V
3: aload 0
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.setUpPropertyEvents:()V
4: goto 6
5: StackMap locals:
StackMap stack:
new java.io.IOException
dup
new java.lang.StringBuilder
dup
ldc "Unsupported Serialized Version: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 7 1 ois Ljava/io/ObjectInputStream;
1 7 2 version S
Exceptions:
throws java.io.IOException, java.lang.ClassNotFoundException
MethodParameters:
Name Flags
ois
private boolean isWrapperForDmds(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 1 1 iface Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
iface
public boolean isWrapperFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.isWrapperForDmds:(Ljava/lang/Class;)Z
ifne 1
aload 0
aload 1
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.isWrapperForThis:(Ljava/lang/Class;)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 2 1 iface Ljava/lang/Class<*>;
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
iface
public <T> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.isWrapperForDmds:(Ljava/lang/Class;)Z
ifeq 2
1: aload 0
getfield com.mchange.v2.c3p0.AbstractComboPooledDataSource.dmds:Lcom/mchange/v2/c3p0/DriverManagerDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.DriverManagerDataSource.unwrap:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.mchange.v2.c3p0.AbstractComboPooledDataSource.isWrapperForThis:(Ljava/lang/Class;)Z
ifeq 4
3: aload 0
areturn
4: StackMap locals:
StackMap stack:
new java.sql.SQLException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is not a wrapper for or implementation of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/mchange/v2/c3p0/AbstractComboPooledDataSource;
0 5 1 iface Ljava/lang/Class<TT;>;
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
iface
}
SourceFile: "AbstractComboPooledDataSource.java"
NestMembers:
com.mchange.v2.c3p0.AbstractComboPooledDataSource$1 com.mchange.v2.c3p0.AbstractComboPooledDataSource$2
InnerClasses:
com.mchange.v2.c3p0.AbstractComboPooledDataSource$1
com.mchange.v2.c3p0.AbstractComboPooledDataSource$2