[#4553] Add @FunctionalInterface annotation to all relevant callback types

This commit is contained in:
lukaseder 2015-09-15 08:24:20 +02:00
parent ddf0836f2a
commit f39fa00c77
13 changed files with 39 additions and 0 deletions

View File

@ -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 {
/**

View File

@ -55,6 +55,9 @@ import org.jooq.impl.DefaultExecuteListenerProvider;
* @see ExecuteListener
* @see Configuration
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface ExecuteListenerProvider {
/**

View File

@ -46,6 +46,9 @@ package org.jooq;
*
* @author Lukas Eder
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface RecordHandler<R extends Record> {
/**

View File

@ -55,6 +55,9 @@ import org.jooq.impl.DefaultRecordListenerProvider;
* @see RecordListener
* @see Configuration
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface RecordListenerProvider {
/**

View File

@ -47,6 +47,9 @@ package org.jooq;
*
* @author Lukas Eder
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface RecordMapper<R extends Record, E> {
/**

View File

@ -85,6 +85,9 @@ import org.jooq.impl.DefaultRecordMapperProvider;
* @see RecordMapper
* @see Configuration
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface RecordMapperProvider {
/**

View File

@ -45,6 +45,9 @@ package org.jooq;
*
* @author Lukas Eder
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface TransactionalCallable<T> {
/**

View File

@ -45,6 +45,9 @@ package org.jooq;
*
* @author Lukas Eder
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface TransactionalRunnable {
/**

View File

@ -55,6 +55,9 @@ import org.jooq.impl.DefaultVisitListenerProvider;
* @see VisitListener
* @see Configuration
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface VisitListenerProvider {
/**

View File

@ -46,6 +46,9 @@ import org.jooq.Record;
* @author Lukas Eder
* @author Arnaud Roger
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
interface RecordFactory<R extends Record> {
/**

View File

@ -47,6 +47,9 @@ import org.jooq.Configuration;
*
* @author Lukas Eder
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface MockCallable<T> {
/**

View File

@ -60,6 +60,9 @@ import org.jooq.ResultQuery;
* @author Lukas Eder
* @see MockConnection
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface MockDataProvider {
/**

View File

@ -47,6 +47,9 @@ import org.jooq.Configuration;
*
* @author Lukas Eder
*/
/* [java-8] */
@FunctionalInterface
/* [/java-8] */
public interface MockRunnable {
/**