diff --git a/jOOQ/src/main/java/org/jooq/ChartFormat.java b/jOOQ/src/main/java/org/jooq/ChartFormat.java
index 761f625d9b..73325bfdce 100644
--- a/jOOQ/src/main/java/org/jooq/ChartFormat.java
+++ b/jOOQ/src/main/java/org/jooq/ChartFormat.java
@@ -137,7 +137,7 @@ public final class ChartFormat {
}
/**
- * The new chart type, defaulting to {@link Area}.
+ * The new chart type, defaulting to {@link Type#AREA}.
*/
public ChartFormat type(Type newType) {
return new ChartFormat(
@@ -490,6 +490,7 @@ public final class ChartFormat {
/**
* The areas are located in front of one another.
*/
+ @SuppressWarnings("hiding")
DEFAULT,
/**
diff --git a/jOOQ/src/main/java/org/jooq/Field.java b/jOOQ/src/main/java/org/jooq/Field.java
index 369fdd8027..c7fff3bf89 100644
--- a/jOOQ/src/main/java/org/jooq/Field.java
+++ b/jOOQ/src/main/java/org/jooq/Field.java
@@ -3491,7 +3491,7 @@ extends
/**
* @see DSL#extract(Field, DatePart)
- * @deprecated - 3.11 - [#7538] - Use {@link DSL#extract(DatePart)} instead.
+ * @deprecated - 3.11 - [#7538] - Use {@link DSL#extract(Field, DatePart)} instead.
*/
@Deprecated
@Support
diff --git a/jOOQ/src/main/java/org/jooq/QueryPart.java b/jOOQ/src/main/java/org/jooq/QueryPart.java
index 46d691dc6a..919983a2a9 100644
--- a/jOOQ/src/main/java/org/jooq/QueryPart.java
+++ b/jOOQ/src/main/java/org/jooq/QueryPart.java
@@ -62,10 +62,6 @@ public interface QueryPart extends Serializable {
* QueryPart instances are not attached to a
* {@link Configuration}, and thus there is no guarantee that the SQL string
* will make sense in the context of a specific database.
- *
- * If you wish to gain more control over the concrete SQL rendering of this
- * QueryPart, use {@link DSLContext#renderContext()} to obtain
- * a configurable render context for SQL rendering.
*
* @return A SQL string representation of this QueryPart
*/
diff --git a/jOOQ/src/main/java/org/jooq/QueryPartInternal.java b/jOOQ/src/main/java/org/jooq/QueryPartInternal.java
index 07fe9129fc..34ae4ddd54 100644
--- a/jOOQ/src/main/java/org/jooq/QueryPartInternal.java
+++ b/jOOQ/src/main/java/org/jooq/QueryPartInternal.java
@@ -101,6 +101,7 @@ public interface QueryPartInternal extends QueryPart {
* null or an empty array if this query part does not
* represent a clause.
*/
+ @SuppressWarnings("javadoc")
Clause[] clauses(Context> ctx);
/**
diff --git a/jOOQ/src/main/java/org/jooq/RecordMapperProvider.java b/jOOQ/src/main/java/org/jooq/RecordMapperProvider.java
index a6154268f4..61b2631f6f 100644
--- a/jOOQ/src/main/java/org/jooq/RecordMapperProvider.java
+++ b/jOOQ/src/main/java/org/jooq/RecordMapperProvider.java
@@ -50,7 +50,7 @@ import org.jooq.impl.DefaultRecordMapperProvider;
*
Cursor
*
* - {@link Cursor#fetchInto(Class)}
- * - {@link Cursor#fetchOneInto(Class)}
+ * - {@link Cursor#fetchNextInto(Class)}
*
* Record
*
diff --git a/jOOQ/src/main/java/org/jooq/VisitContext.java b/jOOQ/src/main/java/org/jooq/VisitContext.java
index c6ebd7a417..113101f568 100644
--- a/jOOQ/src/main/java/org/jooq/VisitContext.java
+++ b/jOOQ/src/main/java/org/jooq/VisitContext.java
@@ -51,6 +51,7 @@ public interface VisitContext extends Scope {
* The most recent clause that was encountered through
* {@link Context#start(Clause)}.
*/
+ @SuppressWarnings("javadoc")
Clause clause();
/**
@@ -61,6 +62,7 @@ public interface VisitContext extends Scope {
* {@link Context#end(Clause)}. In other words, VisitContext
* contains a stack of clauses.
*/
+ @SuppressWarnings("javadoc")
Clause[] clauses();
/**
diff --git a/jOOQ/src/main/java/org/jooq/VisitListener.java b/jOOQ/src/main/java/org/jooq/VisitListener.java
index 4d88756690..acc153c177 100644
--- a/jOOQ/src/main/java/org/jooq/VisitListener.java
+++ b/jOOQ/src/main/java/org/jooq/VisitListener.java
@@ -93,6 +93,7 @@ import java.util.EventListener;
*
* @author Lukas Eder
*/
+@SuppressWarnings("javadoc")
public interface VisitListener extends EventListener {
/**
diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractContext.java b/jOOQ/src/main/java/org/jooq/impl/AbstractContext.java
index 3273b219b6..5c09d4d82a 100644
--- a/jOOQ/src/main/java/org/jooq/impl/AbstractContext.java
+++ b/jOOQ/src/main/java/org/jooq/impl/AbstractContext.java
@@ -582,8 +582,8 @@ abstract class AbstractContext> extends AbstractScope imple
}
void scopeStart0() {}
- void scopeMarkStart0(QueryPart part) {}
- void scopeMarkEnd0(QueryPart part) {}
+ void scopeMarkStart0(@SuppressWarnings("unused") QueryPart part) {}
+ void scopeMarkEnd0(@SuppressWarnings("unused") QueryPart part) {}
void scopeEnd0() {}
@Override
diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractName.java b/jOOQ/src/main/java/org/jooq/impl/AbstractName.java
index 598280950a..d403a30756 100644
--- a/jOOQ/src/main/java/org/jooq/impl/AbstractName.java
+++ b/jOOQ/src/main/java/org/jooq/impl/AbstractName.java
@@ -41,9 +41,7 @@ import java.util.Arrays;
import java.util.function.BiFunction;
import java.util.function.Function;
-import org.jooq.Clause;
import org.jooq.CommonTableExpression;
-import org.jooq.Context;
import org.jooq.Field;
import org.jooq.Name;
import org.jooq.Record;
diff --git a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java
index df7406a59c..a46edf26b1 100644
--- a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java
+++ b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java
@@ -115,10 +115,10 @@ final class ArrayTable extends AbstractTable {
this.array = array;
this.alias = alias;
this.fieldAliases = fieldAliases;
- this.field = init(arrayType, alias, fieldAliases);
+ this.field = init(arrayType, alias);
}
- private static final Fields init(Class> arrayType, Name alias, Name[] fields) {
+ private static final Fields init(Class> arrayType, Name alias) {
List> result = new ArrayList>();
// [#1114] VARRAY/TABLE of OBJECT have more than one field
diff --git a/jOOQ/src/main/java/org/jooq/impl/CommentOnImpl.java b/jOOQ/src/main/java/org/jooq/impl/CommentOnImpl.java
index 478691277a..f104613fa1 100644
--- a/jOOQ/src/main/java/org/jooq/impl/CommentOnImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/CommentOnImpl.java
@@ -59,7 +59,6 @@ import static org.jooq.impl.Keywords.K_VIEW;
import java.util.EnumSet;
-import org.jooq.Clause;
import org.jooq.Comment;
import org.jooq.CommentOnFinalStep;
import org.jooq.CommentOnIsStep;
diff --git a/jOOQ/src/main/java/org/jooq/impl/CreateIndexImpl.java b/jOOQ/src/main/java/org/jooq/impl/CreateIndexImpl.java
index bdf91f91d3..7657cffe9f 100644
--- a/jOOQ/src/main/java/org/jooq/impl/CreateIndexImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/CreateIndexImpl.java
@@ -139,8 +139,8 @@ final class CreateIndexImpl extends AbstractQuery implements
}
@Override
- public final CreateIndexImpl on(Table> t, Collection extends OrderField>> fields) {
- return on(t, fields.toArray(EMPTY_ORDERFIELD));
+ public final CreateIndexImpl on(Table> t, Collection extends OrderField>> f) {
+ return on(t, f.toArray(EMPTY_ORDERFIELD));
}
@Override
@@ -180,8 +180,8 @@ final class CreateIndexImpl extends AbstractQuery implements
}
@Override
- public final CreateIndexImpl include(Collection extends Field>> fields) {
- return include(fields.toArray(EMPTY_FIELD));
+ public final CreateIndexImpl include(Collection extends Field>> f) {
+ return include(f.toArray(EMPTY_FIELD));
}
@Override
diff --git a/jOOQ/src/main/java/org/jooq/impl/Expression.java b/jOOQ/src/main/java/org/jooq/impl/Expression.java
index 2fbf03e15d..724e12ee9f 100644
--- a/jOOQ/src/main/java/org/jooq/impl/Expression.java
+++ b/jOOQ/src/main/java/org/jooq/impl/Expression.java
@@ -278,7 +278,7 @@ final class Expression extends AbstractFunction {
return getNumberExpression(configuration);
}
- private final Field getYTSExpression(Configuration configuration) {
+ private final Field getYTSExpression() {
YearToSecond yts = rhsAsYTS();
return new DateExpression(
@@ -302,7 +302,7 @@ final class Expression extends AbstractFunction {
case MARIADB:
case MYSQL: {
if (rhs.getType() == YearToSecond.class)
- return getYTSExpression(configuration);
+ return getYTSExpression();
Interval interval = rhsAsInterval();
@@ -326,7 +326,7 @@ final class Expression extends AbstractFunction {
case DERBY:
case HSQLDB: {
if (rhs.getType() == YearToSecond.class)
- return getYTSExpression(configuration);
+ return getYTSExpression();
Field result;
@@ -347,7 +347,7 @@ final class Expression extends AbstractFunction {
case FIREBIRD: {
if (rhs.getType() == YearToSecond.class)
- return getYTSExpression(configuration);
+ return getYTSExpression();
else if (rhs.getType() == YearToMonth.class)
return DSL.field("{dateadd}({month}, {0}, {1})", getDataType(), p(sign * rhsAsYTM().intValue()), lhs);
else
@@ -356,7 +356,7 @@ final class Expression extends AbstractFunction {
case H2: {
if (rhs.getType() == YearToSecond.class)
- return getYTSExpression(configuration);
+ return getYTSExpression();
else if (rhs.getType() == YearToMonth.class)
return DSL.field("{dateadd}('month', {0}, {1})", getDataType(), p(sign * rhsAsYTM().intValue()), lhs);
else
@@ -365,7 +365,7 @@ final class Expression extends AbstractFunction {
case SQLITE: {
if (rhs.getType() == YearToSecond.class)
- return getYTSExpression(configuration);
+ return getYTSExpression();
boolean ytm = rhs.getType() == YearToMonth.class;
Field> interval = p(ytm ? rhsAsYTM().intValue() : rhsAsDTS().getTotalSeconds());
diff --git a/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java b/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java
index bce76a5e0f..2ae0bebab7 100644
--- a/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java
+++ b/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java
@@ -61,7 +61,6 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
-import org.jooq.Clause;
import org.jooq.Context;
import org.jooq.Field;
import org.jooq.Param;
diff --git a/jOOQ/src/main/java/org/jooq/impl/Fields.java b/jOOQ/src/main/java/org/jooq/impl/Fields.java
index ab9afaa0a5..fb71685294 100644
--- a/jOOQ/src/main/java/org/jooq/impl/Fields.java
+++ b/jOOQ/src/main/java/org/jooq/impl/Fields.java
@@ -45,7 +45,6 @@ import java.sql.SQLWarning;
import java.util.Arrays;
import java.util.Collection;
-import org.jooq.Clause;
import org.jooq.Context;
import org.jooq.DataType;
import org.jooq.Field;
diff --git a/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java b/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java
index e5eff05886..edbee3b5f8 100644
--- a/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java
@@ -456,7 +456,7 @@ final class LoaderImpl implements
}
@Override
- public final LoaderImpl loadXML(InputSource source) {
+ public final LoaderImpl loadXML(InputSource s) {
content = CONTENT_XML;
throw new UnsupportedOperationException("This is not yet implemented");
}
diff --git a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java
index d989146af6..f40f7acfe4 100644
--- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java
@@ -1090,7 +1090,7 @@ final class SelectQueryImpl extends AbstractResultQuery imp
// synthetic parentheses
boolean wrapQueryExpressionInDerivedTable;
boolean wrapQueryExpressionBodyInDerivedTable = false;
- boolean applySeekOnDerivedTable = applySeekOnDerivedTable(context);
+ boolean applySeekOnDerivedTable = applySeekOnDerivedTable();
wrapQueryExpressionInDerivedTable = false
@@ -1602,7 +1602,7 @@ final class SelectQueryImpl extends AbstractResultQuery imp
ctx.visit(actualLimit);
}
- private final boolean applySeekOnDerivedTable(Context> ctx) {
+ private final boolean applySeekOnDerivedTable() {
return !getSeek().isEmpty() && !getOrderBy().isEmpty() && !unionOp.isEmpty();
}
diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java
index b253547f6c..b50dc5583e 100644
--- a/jOOQ/src/main/java/org/jooq/impl/Tools.java
+++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java
@@ -347,6 +347,7 @@ final class Tools {
* {@link Clause#FIELD_REFERENCE} may contain a
* {@link Clause#TABLE_REFERENCE}.
*/
+ @SuppressWarnings("javadoc")
DATA_OMIT_CLAUSE_EVENT_EMISSION,
/**
@@ -358,6 +359,7 @@ final class Tools {
* practice should no longer be pursued, as such "sub-renderers" will emit /
* divert {@link Clause} events.
*/
+ @SuppressWarnings("javadoc")
DATA_WRAP_DERIVED_TABLES_IN_PARENTHESES,
/**
@@ -416,6 +418,7 @@ final class Tools {
/**
* [#3381] The table to be used for the {@link Clause#SELECT_INTO} clause.
*/
+ @SuppressWarnings("javadoc")
DATA_SELECT_INTO_TABLE,
@@ -425,6 +428,7 @@ final class Tools {
+
/**
* [#7139] No data must be selected in the SELECT statement.
*/
@@ -433,6 +437,7 @@ final class Tools {
/**
* [#3381] Omit the {@link Clause#SELECT_INTO}, as it is being emulated.
*/
+ @SuppressWarnings("javadoc")
DATA_OMIT_INTO_CLAUSE,
/**
diff --git a/jOOQ/src/main/java/org/jooq/tools/reflect/CompileOptions.java b/jOOQ/src/main/java/org/jooq/tools/reflect/CompileOptions.java
index 0d69aea32e..e284e2040b 100644
--- a/jOOQ/src/main/java/org/jooq/tools/reflect/CompileOptions.java
+++ b/jOOQ/src/main/java/org/jooq/tools/reflect/CompileOptions.java
@@ -39,10 +39,12 @@ public final class CompileOptions {
this.processors = processors;
}
+ @SuppressWarnings("hiding")
public CompileOptions processors(Processor... processors) {
return processors(Arrays.asList(processors));
}
+ @SuppressWarnings("hiding")
public CompileOptions processors(List extends Processor> processors) {
return new CompileOptions(processors);
}