diff --git a/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java b/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java index 155129fd5b..766eded29d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java @@ -112,10 +112,10 @@ class AliasProviderImpl> extends AbstractNamedQueryPa switch (context.getDialect()) { case HSQLDB: case POSTGRES: { - if (context.declareTables() && aliasProvider instanceof ArrayTable) { + // The javac compiler doesn't like casting of generics + Object o = aliasProvider; - // The javac compiler doesn't like casting of generics - Object o = aliasProvider; + if (context.declareTables() && o instanceof ArrayTable) { ArrayTable table = (ArrayTable) o; context.sql("(");