class org.skife.jdbi.v2.Cleanables
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.skife.jdbi.v2.Cleanables
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 // org.skife.jdbi.v2.Cleanables this
0: .line 31
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 33
new java.lang.AssertionError
dup
ldc "do not instantiate"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 0 // org.skife.jdbi.v2.Cleanables this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Cleanables;
static org.skife.jdbi.v2.Cleanable forResultSet(java.sql.ResultSet);
descriptor: (Ljava/sql/ResultSet;)Lorg/skife/jdbi/v2/Cleanable;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 // java.sql.ResultSet rs
0: .line 38
new org.skife.jdbi.v2.Cleanables$ResultSetCleanable
dup
aload 0 /* rs */
invokespecial org.skife.jdbi.v2.Cleanables$ResultSetCleanable.<init>:(Ljava/sql/ResultSet;)V
areturn
end local 0 // java.sql.ResultSet rs
LocalVariableTable:
Start End Slot Name Signature
0 1 0 rs Ljava/sql/ResultSet;
MethodParameters:
Name Flags
rs final
static org.skife.jdbi.v2.Cleanable forStatement(java.sql.Statement);
descriptor: (Ljava/sql/Statement;)Lorg/skife/jdbi/v2/Cleanable;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 // java.sql.Statement stmt
0: .line 43
new org.skife.jdbi.v2.Cleanables$StatementCleanable
dup
aload 0 /* stmt */
invokespecial org.skife.jdbi.v2.Cleanables$StatementCleanable.<init>:(Ljava/sql/Statement;)V
areturn
end local 0 // java.sql.Statement stmt
LocalVariableTable:
Start End Slot Name Signature
0 1 0 stmt Ljava/sql/Statement;
MethodParameters:
Name Flags
stmt final
static org.skife.jdbi.v2.Cleanable forHandle(org.skife.jdbi.v2.Handle, org.skife.jdbi.v2.TransactionState);
descriptor: (Lorg/skife/jdbi/v2/Handle;Lorg/skife/jdbi/v2/TransactionState;)Lorg/skife/jdbi/v2/Cleanable;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 // org.skife.jdbi.v2.Handle handle
start local 1 // org.skife.jdbi.v2.TransactionState state
0: .line 48
new org.skife.jdbi.v2.Cleanables$HandleCleanable
dup
aload 0 /* handle */
aload 1 /* state */
invokespecial org.skife.jdbi.v2.Cleanables$HandleCleanable.<init>:(Lorg/skife/jdbi/v2/Handle;Lorg/skife/jdbi/v2/TransactionState;)V
areturn
end local 1 // org.skife.jdbi.v2.TransactionState state
end local 0 // org.skife.jdbi.v2.Handle handle
LocalVariableTable:
Start End Slot Name Signature
0 1 0 handle Lorg/skife/jdbi/v2/Handle;
0 1 1 state Lorg/skife/jdbi/v2/TransactionState;
MethodParameters:
Name Flags
handle final
state final
}
SourceFile: "Cleanables.java"
NestMembers:
org.skife.jdbi.v2.Cleanables$HandleCleanable org.skife.jdbi.v2.Cleanables$ResultSetCleanable org.skife.jdbi.v2.Cleanables$StatementBuilderCleanable org.skife.jdbi.v2.Cleanables$StatementCleanable
InnerClasses:
private final HandleCleanable = org.skife.jdbi.v2.Cleanables$HandleCleanable of org.skife.jdbi.v2.Cleanables
private final ResultSetCleanable = org.skife.jdbi.v2.Cleanables$ResultSetCleanable of org.skife.jdbi.v2.Cleanables
StatementBuilderCleanable = org.skife.jdbi.v2.Cleanables$StatementBuilderCleanable of org.skife.jdbi.v2.Cleanables
private final StatementCleanable = org.skife.jdbi.v2.Cleanables$StatementCleanable of org.skife.jdbi.v2.Cleanables