diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index 78594a7923..14d62e1938 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -1340,7 +1340,7 @@ final class MetaImpl extends AbstractMeta { return; } - references.add(new ReferenceImpl<>( + references.add(new ReferenceImpl( this, name(fkName), fkFields, @@ -1734,7 +1734,7 @@ final class MetaImpl extends AbstractMeta { Schema schema = schemas.get(defaultString(k.get(1, String.class))); Table fkTable = (Table) lookupTable(schema, k.get(2, String.class)); - references.add(new ReferenceImpl<>( + references.add(new ReferenceImpl( fkTable, name(k.get(5, String.class)), map(v, f -> (TableField) fkTable.field(f.get(7, String.class)), TableField[]::new), diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index bb86c5969a..135b34a711 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -1839,7 +1839,7 @@ final class Tools { // [#10603] [#5050] TODO: Solve aliasing constraints more generically // [#8762] We can't dereference child.fields() or parent.fields() here yet, because this method is being called by // the TableImpl constructor, meaning the fields are not initialised yet. - return new ReferenceImpl<>( + return new ReferenceImpl( child, key.getQualifiedName(), Tools.fieldsByName(child, key.getFieldsArray()),