[#4553] Add @FunctionalInterface annotation to all relevant callback types
This commit is contained in:
parent
ddf0836f2a
commit
f39fa00c77
@ -48,6 +48,9 @@ package org.jooq;
|
||||
* @deprecated - This API is still EXPERIMENTAL. Do not use yet
|
||||
*/
|
||||
@Deprecated
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface ConverterProvider {
|
||||
|
||||
/**
|
||||
|
||||
@ -55,6 +55,9 @@ import org.jooq.impl.DefaultExecuteListenerProvider;
|
||||
* @see ExecuteListener
|
||||
* @see Configuration
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface ExecuteListenerProvider {
|
||||
|
||||
/**
|
||||
|
||||
@ -46,6 +46,9 @@ package org.jooq;
|
||||
*
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface RecordHandler<R extends Record> {
|
||||
|
||||
/**
|
||||
|
||||
@ -55,6 +55,9 @@ import org.jooq.impl.DefaultRecordListenerProvider;
|
||||
* @see RecordListener
|
||||
* @see Configuration
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface RecordListenerProvider {
|
||||
|
||||
/**
|
||||
|
||||
@ -47,6 +47,9 @@ package org.jooq;
|
||||
*
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface RecordMapper<R extends Record, E> {
|
||||
|
||||
/**
|
||||
|
||||
@ -85,6 +85,9 @@ import org.jooq.impl.DefaultRecordMapperProvider;
|
||||
* @see RecordMapper
|
||||
* @see Configuration
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface RecordMapperProvider {
|
||||
|
||||
/**
|
||||
|
||||
@ -45,6 +45,9 @@ package org.jooq;
|
||||
*
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface TransactionalCallable<T> {
|
||||
|
||||
/**
|
||||
|
||||
@ -45,6 +45,9 @@ package org.jooq;
|
||||
*
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface TransactionalRunnable {
|
||||
|
||||
/**
|
||||
|
||||
@ -55,6 +55,9 @@ import org.jooq.impl.DefaultVisitListenerProvider;
|
||||
* @see VisitListener
|
||||
* @see Configuration
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface VisitListenerProvider {
|
||||
|
||||
/**
|
||||
|
||||
@ -46,6 +46,9 @@ import org.jooq.Record;
|
||||
* @author Lukas Eder
|
||||
* @author Arnaud Roger
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
interface RecordFactory<R extends Record> {
|
||||
|
||||
/**
|
||||
|
||||
@ -47,6 +47,9 @@ import org.jooq.Configuration;
|
||||
*
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface MockCallable<T> {
|
||||
|
||||
/**
|
||||
|
||||
@ -60,6 +60,9 @@ import org.jooq.ResultQuery;
|
||||
* @author Lukas Eder
|
||||
* @see MockConnection
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface MockDataProvider {
|
||||
|
||||
/**
|
||||
|
||||
@ -47,6 +47,9 @@ import org.jooq.Configuration;
|
||||
*
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
/* [java-8] */
|
||||
@FunctionalInterface
|
||||
/* [/java-8] */
|
||||
public interface MockRunnable {
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user