public class org.jdbi.v3.core.statement.StatementContext implements java.io.Closeable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jdbi.v3.core.statement.StatementContext
super_class: java.lang.Object
{
private final org.jdbi.v3.core.config.ConfigRegistry config;
descriptor: Lorg/jdbi/v3/core/config/ConfigRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.jdbi.v3.core.extension.ExtensionMethod extensionMethod;
descriptor: Lorg/jdbi/v3/core/extension/ExtensionMethod;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Set<org.jdbi.v3.core.statement.Cleanable> cleanables;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lorg/jdbi/v3/core/statement/Cleanable;>;
private java.lang.String rawSql;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String renderedSql;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.jdbi.v3.core.statement.ParsedSql parsedSql;
descriptor: Lorg/jdbi/v3/core/statement/ParsedSql;
flags: (0x0002) ACC_PRIVATE
private java.sql.PreparedStatement statement;
descriptor: Ljava/sql/PreparedStatement;
flags: (0x0002) ACC_PRIVATE
private java.sql.Connection connection;
descriptor: Ljava/sql/Connection;
flags: (0x0002) ACC_PRIVATE
private org.jdbi.v3.core.statement.Binding binding;
descriptor: Lorg/jdbi/v3/core/statement/Binding;
flags: (0x0002) ACC_PRIVATE
private boolean returningGeneratedKeys;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] generatedKeysColumnNames;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean concurrentUpdatable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.time.Instant executionMoment;
descriptor: Ljava/time/Instant;
flags: (0x0002) ACC_PRIVATE
private java.time.Instant completionMoment;
descriptor: Ljava/time/Instant;
flags: (0x0002) ACC_PRIVATE
private java.time.Instant exceptionMoment;
descriptor: Ljava/time/Instant;
flags: (0x0002) ACC_PRIVATE
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new org.jdbi.v3.core.config.ConfigRegistry
dup
invokespecial org.jdbi.v3.core.config.ConfigRegistry.<init>:()V
invokespecial org.jdbi.v3.core.statement.StatementContext.<init>:(Lorg/jdbi/v3/core/config/ConfigRegistry;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
void <init>(org.jdbi.v3.core.config.ConfigRegistry);
descriptor: (Lorg/jdbi/v3/core/config/ConfigRegistry;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial org.jdbi.v3.core.statement.StatementContext.<init>:(Lorg/jdbi/v3/core/config/ConfigRegistry;Lorg/jdbi/v3/core/extension/ExtensionMethod;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 config Lorg/jdbi/v3/core/config/ConfigRegistry;
MethodParameters:
Name Flags
config
void <init>(org.jdbi.v3.core.config.ConfigRegistry, org.jdbi.v3.core.extension.ExtensionMethod);
descriptor: (Lorg/jdbi/v3/core/config/ConfigRegistry;Lorg/jdbi/v3/core/extension/ExtensionMethod;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.jdbi.v3.core.statement.StatementContext.cleanables:Ljava/util/Set;
2: aload 0
new org.jdbi.v3.core.statement.Binding
dup
invokespecial org.jdbi.v3.core.statement.Binding.<init>:()V
putfield org.jdbi.v3.core.statement.StatementContext.binding:Lorg/jdbi/v3/core/statement/Binding;
3: aload 0
iconst_0
putfield org.jdbi.v3.core.statement.StatementContext.returningGeneratedKeys:Z
4: aload 0
iconst_0
anewarray java.lang.String
putfield org.jdbi.v3.core.statement.StatementContext.generatedKeysColumnNames:[Ljava/lang/String;
5: aload 0
iconst_0
putfield org.jdbi.v3.core.statement.StatementContext.concurrentUpdatable:Z
6: aload 0
aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jdbi.v3.core.config.ConfigRegistry
putfield org.jdbi.v3.core.statement.StatementContext.config:Lorg/jdbi/v3/core/config/ConfigRegistry;
7: aload 0
aload 2
putfield org.jdbi.v3.core.statement.StatementContext.extensionMethod:Lorg/jdbi/v3/core/extension/ExtensionMethod;
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 9 1 config Lorg/jdbi/v3/core/config/ConfigRegistry;
0 9 2 extensionMethod Lorg/jdbi/v3/core/extension/ExtensionMethod;
MethodParameters:
Name Flags
config
extensionMethod
public <C extends org.jdbi.v3.core.config.JdbiConfig<C>> C getConfig(java.lang.Class<C>);
descriptor: (Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.config:Lorg/jdbi/v3/core/config/ConfigRegistry;
aload 1
invokevirtual org.jdbi.v3.core.config.ConfigRegistry.get:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 configClass Ljava/lang/Class<TC;>;
Signature: <C::Lorg/jdbi/v3/core/config/JdbiConfig<TC;>;>(Ljava/lang/Class<TC;>;)TC;
MethodParameters:
Name Flags
configClass
public org.jdbi.v3.core.config.ConfigRegistry getConfig();
descriptor: ()Lorg/jdbi/v3/core/config/ConfigRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.config:Lorg/jdbi/v3/core/config/ConfigRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public java.util.Map<java.lang.String, java.lang.Object> getAttributes();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Lorg/jdbi/v3/core/statement/SqlStatements;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.statement.SqlStatements
invokevirtual org.jdbi.v3.core.statement.SqlStatements.getAttributes:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public java.lang.Object getAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/statement/SqlStatements;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.statement.SqlStatements
aload 1
invokevirtual org.jdbi.v3.core.statement.SqlStatements.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public void define(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Lorg/jdbi/v3/core/statement/SqlStatements;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.statement.SqlStatements
aload 1
aload 2
invokevirtual org.jdbi.v3.core.statement.SqlStatements.define:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jdbi/v3/core/statement/SqlStatements;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 key Ljava/lang/String;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public java.util.Optional<org.jdbi.v3.core.argument.Argument> findArgumentFor(java.lang.reflect.Type, );
descriptor: (Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Lorg/jdbi/v3/core/argument/Arguments;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.argument.Arguments
aload 1
aload 2
invokevirtual org.jdbi.v3.core.argument.Arguments.findFor:(Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Ljava/lang/reflect/Type;
0 1 2 value Ljava/lang/Object;
Signature: (Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/util/Optional<Lorg/jdbi/v3/core/argument/Argument;>;
MethodParameters:
Name Flags
type
value
public org.jdbi.v3.core.array.SqlArrayArgumentStrategy getSqlArrayArgumentStrategy();
descriptor: ()Lorg/jdbi/v3/core/array/SqlArrayArgumentStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Lorg/jdbi/v3/core/array/SqlArrayTypes;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.array.SqlArrayTypes
invokevirtual org.jdbi.v3.core.array.SqlArrayTypes.getArgumentStrategy:()Lorg/jdbi/v3/core/array/SqlArrayArgumentStrategy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public java.util.Optional<org.jdbi.v3.core.array.SqlArrayType<?>> findSqlArrayTypeFor(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/array/SqlArrayTypes;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.array.SqlArrayTypes
aload 1
invokevirtual org.jdbi.v3.core.array.SqlArrayTypes.findFor:(Ljava/lang/reflect/Type;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 elementType Ljava/lang/reflect/Type;
Signature: (Ljava/lang/reflect/Type;)Ljava/util/Optional<Lorg/jdbi/v3/core/array/SqlArrayType<*>;>;
MethodParameters:
Name Flags
elementType
public <T> java.util.Optional<org.jdbi.v3.core.mapper.RowMapper<T>> findMapperFor(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/Mappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.Mappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.Mappers.findFor:(Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/RowMapper<TT;>;>;
MethodParameters:
Name Flags
type
public <T> java.util.Optional<org.jdbi.v3.core.mapper.RowMapper<T>> findMapperFor(org.jdbi.v3.core.generic.GenericType<T>);
descriptor: (Lorg/jdbi/v3/core/generic/GenericType;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/Mappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.Mappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.Mappers.findFor:(Lorg/jdbi/v3/core/generic/GenericType;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Lorg/jdbi/v3/core/generic/GenericType<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/jdbi/v3/core/generic/GenericType<TT;>;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/RowMapper<TT;>;>;
MethodParameters:
Name Flags
type
public java.util.Optional<org.jdbi.v3.core.mapper.RowMapper<?>> findMapperFor(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/Mappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.Mappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.Mappers.findFor:(Ljava/lang/reflect/Type;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Ljava/lang/reflect/Type;
Signature: (Ljava/lang/reflect/Type;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/RowMapper<*>;>;
MethodParameters:
Name Flags
type
public <T> java.util.Optional<org.jdbi.v3.core.mapper.ColumnMapper<T>> findColumnMapperFor(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/ColumnMappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.ColumnMappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.ColumnMappers.findFor:(Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/ColumnMapper<TT;>;>;
MethodParameters:
Name Flags
type
public <T> java.util.Optional<org.jdbi.v3.core.mapper.ColumnMapper<T>> findColumnMapperFor(org.jdbi.v3.core.generic.GenericType<T>);
descriptor: (Lorg/jdbi/v3/core/generic/GenericType;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/ColumnMappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.ColumnMappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.ColumnMappers.findFor:(Lorg/jdbi/v3/core/generic/GenericType;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Lorg/jdbi/v3/core/generic/GenericType<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/jdbi/v3/core/generic/GenericType<TT;>;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/ColumnMapper<TT;>;>;
MethodParameters:
Name Flags
type
public java.util.Optional<org.jdbi.v3.core.mapper.ColumnMapper<?>> findColumnMapperFor(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/ColumnMappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.ColumnMappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.ColumnMappers.findFor:(Ljava/lang/reflect/Type;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Ljava/lang/reflect/Type;
Signature: (Ljava/lang/reflect/Type;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/ColumnMapper<*>;>;
MethodParameters:
Name Flags
type
public java.util.Optional<org.jdbi.v3.core.mapper.RowMapper<?>> findRowMapperFor(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/RowMappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.RowMappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.RowMappers.findFor:(Ljava/lang/reflect/Type;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Ljava/lang/reflect/Type;
Signature: (Ljava/lang/reflect/Type;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/RowMapper<*>;>;
MethodParameters:
Name Flags
type
public <T> java.util.Optional<org.jdbi.v3.core.mapper.RowMapper<T>> findRowMapperFor(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/RowMappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.RowMappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.RowMappers.findFor:(Ljava/lang/Class;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/RowMapper<TT;>;>;
MethodParameters:
Name Flags
type
public <T> java.util.Optional<org.jdbi.v3.core.mapper.RowMapper<T>> findRowMapperFor(org.jdbi.v3.core.generic.GenericType<T>);
descriptor: (Lorg/jdbi/v3/core/generic/GenericType;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/mapper/RowMappers;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.mapper.RowMappers
aload 1
invokevirtual org.jdbi.v3.core.mapper.RowMappers.findFor:(Lorg/jdbi/v3/core/generic/GenericType;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 type Lorg/jdbi/v3/core/generic/GenericType<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/jdbi/v3/core/generic/GenericType<TT;>;)Ljava/util/Optional<Lorg/jdbi/v3/core/mapper/RowMapper<TT;>;>;
MethodParameters:
Name Flags
type
public java.util.Optional<java.util.stream.Collector<?, ?, ?>> findCollectorFor(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/collector/JdbiCollectors;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.collector.JdbiCollectors
aload 1
invokevirtual org.jdbi.v3.core.collector.JdbiCollectors.findFor:(Ljava/lang/reflect/Type;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 containerType Ljava/lang/reflect/Type;
Signature: (Ljava/lang/reflect/Type;)Ljava/util/Optional<Ljava/util/stream/Collector<***>;>;
MethodParameters:
Name Flags
containerType
public java.util.Optional<java.lang.reflect.Type> findElementTypeFor(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/jdbi/v3/core/collector/JdbiCollectors;
invokevirtual org.jdbi.v3.core.statement.StatementContext.getConfig:(Ljava/lang/Class;)Lorg/jdbi/v3/core/config/JdbiConfig;
checkcast org.jdbi.v3.core.collector.JdbiCollectors
aload 1
invokevirtual org.jdbi.v3.core.collector.JdbiCollectors.findElementTypeFor:(Ljava/lang/reflect/Type;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 1 1 containerType Ljava/lang/reflect/Type;
Signature: (Ljava/lang/reflect/Type;)Ljava/util/Optional<Ljava/lang/reflect/Type;>;
MethodParameters:
Name Flags
containerType
org.jdbi.v3.core.statement.StatementContext setRawSql(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jdbi/v3/core/statement/StatementContext;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jdbi.v3.core.statement.StatementContext.rawSql:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 rawSql Ljava/lang/String;
MethodParameters:
Name Flags
rawSql
public java.lang.String getRawSql();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.rawSql:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
void setRenderedSql(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jdbi.v3.core.statement.StatementContext.renderedSql:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 renderedSql Ljava/lang/String;
MethodParameters:
Name Flags
renderedSql
public java.lang.String getRenderedSql();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.renderedSql:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
void setParsedSql(org.jdbi.v3.core.statement.ParsedSql);
descriptor: (Lorg/jdbi/v3/core/statement/ParsedSql;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jdbi.v3.core.statement.StatementContext.parsedSql:Lorg/jdbi/v3/core/statement/ParsedSql;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 parsedSql Lorg/jdbi/v3/core/statement/ParsedSql;
MethodParameters:
Name Flags
parsedSql
public org.jdbi.v3.core.statement.ParsedSql getParsedSql();
descriptor: ()Lorg/jdbi/v3/core/statement/ParsedSql;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.parsedSql:Lorg/jdbi/v3/core/statement/ParsedSql;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
void setStatement(java.sql.PreparedStatement);
descriptor: (Ljava/sql/PreparedStatement;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jdbi.v3.core.statement.StatementContext.statement:Ljava/sql/PreparedStatement;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 stmt Ljava/sql/PreparedStatement;
MethodParameters:
Name Flags
stmt
public java.sql.PreparedStatement getStatement();
descriptor: ()Ljava/sql/PreparedStatement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.statement:Ljava/sql/PreparedStatement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
org.jdbi.v3.core.statement.StatementContext setConnection(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)Lorg/jdbi/v3/core/statement/StatementContext;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jdbi.v3.core.statement.StatementContext.connection:Ljava/sql/Connection;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 connection Ljava/sql/Connection;
MethodParameters:
Name Flags
connection
public java.sql.Connection getConnection();
descriptor: ()Ljava/sql/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.connection:Ljava/sql/Connection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
org.jdbi.v3.core.statement.StatementContext setBinding(org.jdbi.v3.core.statement.Binding);
descriptor: (Lorg/jdbi/v3/core/statement/Binding;)Lorg/jdbi/v3/core/statement/StatementContext;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jdbi.v3.core.statement.StatementContext.binding:Lorg/jdbi/v3/core/statement/Binding;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 b Lorg/jdbi/v3/core/statement/Binding;
MethodParameters:
Name Flags
b
public org.jdbi.v3.core.statement.Binding getBinding();
descriptor: ()Lorg/jdbi/v3/core/statement/Binding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.binding:Lorg/jdbi/v3/core/statement/Binding;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public void setReturningGeneratedKeys(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jdbi.v3.core.statement.StatementContext.isConcurrentUpdatable:()Z
ifeq 2
iload 1
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot create a result set that is concurrent updatable and is returning generated keys."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield org.jdbi.v3.core.statement.StatementContext.returningGeneratedKeys:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 4 1 b Z
MethodParameters:
Name Flags
b
public boolean isReturningGeneratedKeys();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.returningGeneratedKeys:Z
ifne 1
aload 0
getfield org.jdbi.v3.core.statement.StatementContext.generatedKeysColumnNames:[Ljava/lang/String;
arraylength
ifgt 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public java.lang.String[] getGeneratedKeysColumnNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.generatedKeysColumnNames:[Ljava/lang/String;
aload 0
getfield org.jdbi.v3.core.statement.StatementContext.generatedKeysColumnNames:[Ljava/lang/String;
arraylength
invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public void setGeneratedKeysColumnNames(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
aload 1
arraylength
invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
checkcast java.lang.String[]
putfield org.jdbi.v3.core.statement.StatementContext.generatedKeysColumnNames:[Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 generatedKeysColumnNames [Ljava/lang/String;
MethodParameters:
Name Flags
generatedKeysColumnNames
public boolean isConcurrentUpdatable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.concurrentUpdatable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public void setConcurrentUpdatable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
aload 0
invokevirtual org.jdbi.v3.core.statement.StatementContext.isReturningGeneratedKeys:()Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cannot create a result set that is concurrent updatable and is returning generated keys."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield org.jdbi.v3.core.statement.StatementContext.concurrentUpdatable:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 4 1 concurrentUpdatable Z
MethodParameters:
Name Flags
concurrentUpdatable final
public java.time.Instant getExecutionMoment();
descriptor: ()Ljava/time/Instant;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.executionMoment:Ljava/time/Instant;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public void setExecutionMoment(java.time.Instant);
descriptor: (Ljava/time/Instant;)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.jdbi.v3.core.statement.StatementContext.executionMoment:Ljava/time/Instant;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 executionMoment Ljava/time/Instant;
MethodParameters:
Name Flags
executionMoment
public java.time.Instant getCompletionMoment();
descriptor: ()Ljava/time/Instant;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.completionMoment:Ljava/time/Instant;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public void setCompletionMoment(java.time.Instant);
descriptor: (Ljava/time/Instant;)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.jdbi.v3.core.statement.StatementContext.completionMoment:Ljava/time/Instant;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 completionMoment Ljava/time/Instant;
MethodParameters:
Name Flags
completionMoment
public java.time.Instant getExceptionMoment();
descriptor: ()Ljava/time/Instant;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.exceptionMoment:Ljava/time/Instant;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
public void setExceptionMoment(java.time.Instant);
descriptor: (Ljava/time/Instant;)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.jdbi.v3.core.statement.StatementContext.exceptionMoment:Ljava/time/Instant;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 exceptionMoment Ljava/time/Instant;
MethodParameters:
Name Flags
exceptionMoment
public long getElapsedTime(java.time.temporal.ChronoUnit);
descriptor: (Ljava/time/temporal/ChronoUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.jdbi.v3.core.statement.StatementContext.executionMoment:Ljava/time/Instant;
aload 0
getfield org.jdbi.v3.core.statement.StatementContext.completionMoment:Ljava/time/Instant;
ifnonnull 1
aload 0
getfield org.jdbi.v3.core.statement.StatementContext.exceptionMoment:Ljava/time/Instant;
goto 2
StackMap locals: org.jdbi.v3.core.statement.StatementContext java.time.temporal.ChronoUnit
StackMap stack: java.time.temporal.ChronoUnit java.time.Instant
1: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.completionMoment:Ljava/time/Instant;
StackMap locals: org.jdbi.v3.core.statement.StatementContext java.time.temporal.ChronoUnit
StackMap stack: java.time.temporal.ChronoUnit java.time.Instant java.time.Instant
2: invokevirtual java.time.temporal.ChronoUnit.between:(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 3 1 unit Ljava/time/temporal/ChronoUnit;
MethodParameters:
Name Flags
unit
public void addCleanable(org.jdbi.v3.core.statement.Cleanable);
descriptor: (Lorg/jdbi/v3/core/statement/Cleanable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.cleanables:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jdbi/v3/core/statement/StatementContext;
0 2 1 cleanable Lorg/jdbi/v3/core/statement/Cleanable;
MethodParameters:
Name Flags
cleanable
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: new java.util.ArrayList
dup
aload 0
getfield org.jdbi.v3.core.statement.StatementContext.cleanables:Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 2
start local 2 2: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.cleanables:Ljava/util/Set;
invokeinterface java.util.Set.clear:()V
3: aload 2
invokestatic java.util.Collections.reverse:(Ljava/util/List;)V
4: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: org.jdbi.v3.core.statement.StatementContext java.sql.SQLException java.util.List top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jdbi.v3.core.statement.Cleanable
astore 3
start local 3 6: aload 3
invokeinterface org.jdbi.v3.core.statement.Cleanable.close:()V
7: goto 13
StackMap locals: org.jdbi.v3.core.statement.StatementContext java.sql.SQLException java.util.List org.jdbi.v3.core.statement.Cleanable java.util.Iterator
StackMap stack: java.sql.SQLException
8: astore 5
start local 5 9: aload 1
ifnonnull 12
10: aload 5
astore 1
11: goto 13
12: StackMap locals: java.sql.SQLException
StackMap stack:
aload 1
aload 5
invokevirtual java.sql.SQLException.addSuppressed:(Ljava/lang/Throwable;)V
end local 5 end local 3 13: StackMap locals: org.jdbi.v3.core.statement.StatementContext java.sql.SQLException java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 14: goto 19
StackMap locals: org.jdbi.v3.core.statement.StatementContext java.sql.SQLException
StackMap stack: java.lang.Throwable
15: astore 6
16: aload 1
ifnull 18
17: new org.jdbi.v3.core.CloseException
dup
ldc "Exception thrown while cleaning StatementContext"
aload 1
invokespecial org.jdbi.v3.core.CloseException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
18: StackMap locals: org.jdbi.v3.core.statement.StatementContext java.sql.SQLException top top top top java.lang.Throwable
StackMap stack:
aload 6
athrow
19: StackMap locals: org.jdbi.v3.core.statement.StatementContext java.sql.SQLException
StackMap stack:
aload 1
ifnull 21
20: new org.jdbi.v3.core.CloseException
dup
ldc "Exception thrown while cleaning StatementContext"
aload 1
invokespecial org.jdbi.v3.core.CloseException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
21: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/jdbi/v3/core/statement/StatementContext;
1 22 1 exception Ljava/sql/SQLException;
2 14 2 cleanables Ljava/util/List<Lorg/jdbi/v3/core/statement/Cleanable;>;
6 13 3 cleanable Lorg/jdbi/v3/core/statement/Cleanable;
9 13 5 e Ljava/sql/SQLException;
Exception table:
from to target type
6 7 8 Class java.sql.SQLException
1 15 15 any
public org.jdbi.v3.core.extension.ExtensionMethod getExtensionMethod();
descriptor: ()Lorg/jdbi/v3/core/extension/ExtensionMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jdbi.v3.core.statement.StatementContext.extensionMethod:Lorg/jdbi/v3/core/extension/ExtensionMethod;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jdbi/v3/core/statement/StatementContext;
}
SourceFile: "StatementContext.java"