diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java
index e612276f63..df9e721d3d 100644
--- a/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java
+++ b/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java
@@ -5450,6 +5450,7 @@ public class JavaGenerator extends AbstractGenerator {
private DataType> mapJavaTimeTypes(DataType> dataType) {
DataType> result = dataType;
+
// [#4429] [#5713] This logic should be implemented in Configuration
if (dataType.isDateTime() && generateJavaTimeTypes) {
if (dataType.getType() == Date.class)
@@ -5460,6 +5461,7 @@ public class JavaGenerator extends AbstractGenerator {
result = SQLDataType.LOCALDATETIME;
}
+
return result;
}
diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java
index 8fd634864c..d6a3ec99f3 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java
@@ -101,6 +101,8 @@ import org.jooq.Configuration;
import org.jooq.ConnectionCallable;
import org.jooq.ConnectionProvider;
import org.jooq.ConnectionRunnable;
+import org.jooq.ContextTransactionalCallable;
+import org.jooq.ContextTransactionalRunnable;
import org.jooq.CreateIndexStep;
import org.jooq.CreateSchemaFinalStep;
import org.jooq.CreateSequenceFinalStep;
@@ -217,8 +219,6 @@ import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableLike;
import org.jooq.TableRecord;
-import org.jooq.ContextTransactionalCallable;
-import org.jooq.ContextTransactionalRunnable;
import org.jooq.TransactionProvider;
import org.jooq.TransactionalCallable;
import org.jooq.TransactionalRunnable;
@@ -406,12 +406,12 @@ public class DefaultDSLContext extends AbstractScope implements DSLContext, Seri
@Override
public InformationSchema informationSchema(Table> table) {
- return InformationSchemaExport.exportTables(configuration(), Arrays.asList(table));
+ return InformationSchemaExport.exportTables(configuration(), Arrays.
>asList(table));
}
@Override
public InformationSchema informationSchema(Table>... tables) {
- return InformationSchemaExport.exportTables(configuration(), Arrays.asList(tables));
+ return InformationSchemaExport.exportTables(configuration(), Arrays.>asList(tables));
}
// -------------------------------------------------------------------------
diff --git a/jOOQ/src/main/java/org/jooq/impl/InformationSchemaMetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/InformationSchemaMetaImpl.java
index a7092276ca..cc0d74862e 100644
--- a/jOOQ/src/main/java/org/jooq/impl/InformationSchemaMetaImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/InformationSchemaMetaImpl.java
@@ -402,27 +402,27 @@ public static void main(String[] args) {
@Override
public final List getCatalogs() {
- return unmodifiableList(catalogs);
+ return Collections.unmodifiableList(catalogs);
}
@Override
public final List getSchemas() {
- return unmodifiableList(schemas);
+ return Collections.unmodifiableList(schemas);
}
@Override
public final List> getTables() {
- return unmodifiableList(tables);
+ return Collections.>unmodifiableList(tables);
}
@Override
public final List> getSequences() {
- return unmodifiableList(sequences);
+ return Collections.>unmodifiableList(sequences);
}
@Override
public final List> getPrimaryKeys() {
- return unmodifiableList(primaryKeys);
+ return Collections.>unmodifiableList(primaryKeys);
}
private final class InformationSchemaCatalog extends CatalogImpl {
@@ -455,12 +455,12 @@ public static void main(String[] args) {
@Override
public final List> getTables() {
- return unmodifiableList(tablesPerSchema.get(this));
+ return Collections.>unmodifiableList(tablesPerSchema.get(this));
}
@Override
public final List> getSequences() {
- return unmodifiableList(sequencesPerSchema.get(this));
+ return Collections.>unmodifiableList(sequencesPerSchema.get(this));
}
}
@@ -486,12 +486,12 @@ public static void main(String[] args) {
@Override
public List> getKeys() {
- return Collections.unmodifiableList(uniqueKeys);
+ return Collections.>unmodifiableList(uniqueKeys);
}
@Override
public List> getReferences() {
- return Collections.unmodifiableList(foreignKeys);
+ return Collections.>unmodifiableList(foreignKeys);
}
}
diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java
index 8acd88d421..fbcd09a120 100644
--- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java
@@ -151,7 +151,7 @@ final class MetaImpl implements Meta, Serializable {
Result run(DatabaseMetaData meta) throws SQLException;
}
- private final Result meta(MetaFunction consumer) {
+ private final Result meta(final MetaFunction consumer) {
return ctx.connectionResult(new ConnectionCallable>() {
@Override
public Result run(Connection connection) throws SQLException {
diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java
index a8abcbb0a6..33bb9b46ba 100644
--- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java
@@ -620,7 +620,7 @@ class ParserImpl implements Parser {
do {
parse(ctx, '(');
if (parseIf(ctx, ')')) {
- fieldSets.add(emptyList());
+ fieldSets.add(Collections.>emptyList());
}
else {
fieldSets.add(parseFields(ctx));
@@ -3620,7 +3620,7 @@ class ParserImpl implements Parser {
boolean distinct = parseSetQuantifier(ctx);
List> fields = distinct
? parseFields(ctx)
- : Collections.singletonList(parseField(ctx));
+ : Collections.>singletonList(parseField(ctx));
parse(ctx, ')');
if (distinct)