Fixed (suppressed) compilation error parametrized type parameters
This commit is contained in:
parent
815acda773
commit
4d76d9bf6c
@ -5,8 +5,8 @@ public interface DatabaseType<@Suppress("unused") RUNTIME_TYPE : Any?> {
|
|||||||
public fun provideStatementImplementations_databaseType(scope: Scope<RUNTIME_TYPE>)
|
public fun provideStatementImplementations_databaseType(scope: Scope<RUNTIME_TYPE>)
|
||||||
|
|
||||||
public interface Scope<RUNTIME_TYPE> {
|
public interface Scope<RUNTIME_TYPE> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <DATABASE_TYPE, DATABASE_TYPE_UNBOUND> bind(
|
public fun <DATABASE_TYPE, DATABASE_TYPE_UNBOUND> addImplementation(
|
||||||
key: DriverType<DATABASE_TYPE_UNBOUND, *, *, *, *, *, *, *, *>, type: DATABASE_TYPE
|
key: DriverType<DATABASE_TYPE_UNBOUND, *, *, *, *, *, *, *, *>, type: DATABASE_TYPE
|
||||||
) where DATABASE_TYPE_UNBOUND : DatabaseType<*>,
|
) where DATABASE_TYPE_UNBOUND : DatabaseType<*>,
|
||||||
DATABASE_TYPE : DatabaseType<RUNTIME_TYPE>,
|
DATABASE_TYPE : DatabaseType<RUNTIME_TYPE>,
|
||||||
|
@ -14,8 +14,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_void2void(scope: Scope<USER_EXTENSION>)
|
public fun provideStatementImplementations_void2void(scope: Scope<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Scope<USER_EXTENSION : Any?> {
|
public interface Scope<USER_EXTENSION : Any?> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *, *, *, *>,
|
driverType: DriverType<*, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *, *, *, *>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
@ -34,8 +34,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_void2row(scope: Scope<USER_EXTENSION>)
|
public fun provideStatementImplementations_void2row(scope: Scope<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Scope<USER_EXTENSION : Any> {
|
public interface Scope<USER_EXTENSION : Any> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *, *, *>,
|
driverType: DriverType<*, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *, *, *>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
@ -54,8 +54,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_void2rowOrNull(scope: Scope<USER_EXTENSION>)
|
public fun provideStatementImplementations_void2rowOrNull(scope: Scope<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Scope<USER_EXTENSION : Any> {
|
public interface Scope<USER_EXTENSION : Any> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *, *>,
|
driverType: DriverType<*, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *, *>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
@ -75,8 +75,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_void2table(selector: Selector<USER_EXTENSION>)
|
public fun provideStatementImplementations_void2table(selector: Selector<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Selector<USER_EXTENSION : Any> {
|
public interface Selector<USER_EXTENSION : Any> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *>,
|
driverType: DriverType<*, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *, *>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
@ -95,8 +95,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_params2void(scope: Scope<USER_EXTENSION>)
|
public fun provideStatementImplementations_params2void(scope: Scope<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Scope<USER_EXTENSION : Any> {
|
public interface Scope<USER_EXTENSION : Any> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *>,
|
driverType: DriverType<*, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *, *>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
@ -115,8 +115,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_params2row(scope: Scope<USER_EXTENSION>)
|
public fun provideStatementImplementations_params2row(scope: Scope<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Scope<USER_EXTENSION : Any> {
|
public interface Scope<USER_EXTENSION : Any> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, *, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *>,
|
driverType: DriverType<*, *, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *, *>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
@ -135,8 +135,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_params2rowOrNull(scope: Scope<USER_EXTENSION>)
|
public fun provideStatementImplementations_params2rowOrNull(scope: Scope<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Scope<USER_EXTENSION : Any> {
|
public interface Scope<USER_EXTENSION : Any> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, *, *, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *>,
|
driverType: DriverType<*, *, *, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND, *>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
@ -155,8 +155,8 @@ public interface RawStatement<qUE : Any?, RUNTIME_KEY : Any> : _Statement<qUE, R
|
|||||||
public fun provideStatementImplementations_params2table(scope: Scope<USER_EXTENSION>)
|
public fun provideStatementImplementations_params2table(scope: Scope<USER_EXTENSION>)
|
||||||
|
|
||||||
public interface Scope<USER_EXTENSION : Any> {
|
public interface Scope<USER_EXTENSION : Any> {
|
||||||
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER")
|
@Suppress("ERROR_SUPPRESSION", "BOUNDS_NOT_ALLOWED_IF_BOUNDED_BY_TYPE_PARAMETER", "INCONSISTENT_TYPE_PARAMETER_BOUNDS")
|
||||||
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> bind(
|
public fun <STATEMENT_CONSTRUCTOR, STATEMENT_CONSTRUCTOR_UNBOUND> addImplementation(
|
||||||
driverType: DriverType<*, *, *, *, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND>,
|
driverType: DriverType<*, *, *, *, *, *, *, *, STATEMENT_CONSTRUCTOR_UNBOUND>,
|
||||||
constructor: STATEMENT_CONSTRUCTOR
|
constructor: STATEMENT_CONSTRUCTOR
|
||||||
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
) where STATEMENT_CONSTRUCTOR_UNBOUND : Constructor<*>,
|
||||||
|
Loading…
Reference in New Issue
Block a user