public abstract class org.hsqldb.jdbc.JDBCCommonDataSource implements javax.sql.CommonDataSource, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.hsqldb.jdbc.JDBCCommonDataSource
super_class: java.lang.Object
{
protected java.util.Properties connectionProps;
descriptor: Ljava/util/Properties;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String description;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String dataSourceName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String serverName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String networkProtocol;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int loginTimeout;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected transient java.io.PrintWriter logWriter;
descriptor: Ljava/io/PrintWriter;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected java.lang.String user;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String password;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String url;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
putfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
2: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCommonDataSource.description:Ljava/lang/String;
3: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCommonDataSource.dataSourceName:Ljava/lang/String;
4: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCommonDataSource.serverName:Ljava/lang/String;
5: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCommonDataSource.networkProtocol:Ljava/lang/String;
6: aload 0
iconst_0
putfield org.hsqldb.jdbc.JDBCCommonDataSource.loginTimeout:I
7: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCommonDataSource.user:Ljava/lang/String;
8: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCommonDataSource.password:Ljava/lang/String;
9: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.io.PrintWriter getLogWriter();
descriptor: ()Ljava/io/PrintWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.logWriter:Ljava/io/PrintWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
Exceptions:
throws java.sql.SQLException
public void setLogWriter(java.io.PrintWriter);
descriptor: (Ljava/io/PrintWriter;)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.hsqldb.jdbc.JDBCCommonDataSource.logWriter:Ljava/io/PrintWriter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 2 1 out Ljava/io/PrintWriter;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
out
public void setLoginTimeout(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.jdbc.JDBCCommonDataSource.loginTimeout:I
1: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
ldc "loginTimeout"
2: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.loginTimeout:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
3: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 5 1 seconds I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
seconds
public int getLoginTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.loginTimeout:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
Exceptions:
throws java.sql.SQLException
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 org.hsqldb.jdbc.JDBCCommonDataSource.description:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.lang.String getDataSourceName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.dataSourceName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.lang.String getNetworkProtocol();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.networkProtocol:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.lang.String getServerName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.serverName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.lang.String getDatabaseName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.lang.String getDatabase();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.lang.String getUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public java.lang.String getURL();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
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 org.hsqldb.jdbc.JDBCCommonDataSource.user:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
public void setDatabaseName(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.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 2 1 databaseName Ljava/lang/String;
MethodParameters:
Name Flags
databaseName
public void setDatabase(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.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 2 1 database Ljava/lang/String;
MethodParameters:
Name Flags
database
public void setUrl(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.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 2 1 url Ljava/lang/String;
MethodParameters:
Name Flags
url
public void setURL(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.hsqldb.jdbc.JDBCCommonDataSource.url:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 2 1 url Ljava/lang/String;
MethodParameters:
Name Flags
url
public void setPassword(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
aload 1
putfield org.hsqldb.jdbc.JDBCCommonDataSource.password:Ljava/lang/String;
1: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
ldc "password"
aload 1
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 3 1 password Ljava/lang/String;
MethodParameters:
Name Flags
password
public void setUser(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
aload 1
putfield org.hsqldb.jdbc.JDBCCommonDataSource.user:Ljava/lang/String;
1: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
ldc "user"
aload 1
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 3 1 user Ljava/lang/String;
MethodParameters:
Name Flags
user
public void setProperties(java.util.Properties);
descriptor: (Ljava/util/Properties;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnonnull 1
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
goto 2
1: StackMap locals:
StackMap stack: org.hsqldb.jdbc.JDBCCommonDataSource
aload 1
invokevirtual java.util.Properties.clone:()Ljava/lang/Object;
checkcast java.util.Properties
2: StackMap locals: org.hsqldb.jdbc.JDBCCommonDataSource java.util.Properties
StackMap stack: org.hsqldb.jdbc.JDBCCommonDataSource java.util.Properties
putfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
3: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.user:Ljava/lang/String;
ifnull 5
4: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
ldc "user"
aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.user:Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.password:Ljava/lang/String;
ifnull 7
6: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
ldc "password"
aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.password:Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.loginTimeout:I
ifeq 11
8: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.connectionProps:Ljava/util/Properties;
ldc "loginTimeout"
9: aload 0
getfield org.hsqldb.jdbc.JDBCCommonDataSource.loginTimeout:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
10: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
0 12 1 props Ljava/util/Properties;
MethodParameters:
Name Flags
props
public java.util.logging.Logger getParentLogger();
descriptor: ()Ljava/util/logging/Logger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
1: checkcast java.sql.SQLFeatureNotSupportedException
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCommonDataSource;
Exceptions:
throws java.sql.SQLFeatureNotSupportedException
}
SourceFile: "JDBCCommonDataSource.java"