From 665f31885d89395ae241a4684a36a929205aa52e Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 18 Oct 2011 20:07:47 +0000 Subject: [PATCH] Resolved javac compilation problem --- jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java b/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java index 6f21f56327..e3f16c125f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/AliasProviderImpl.java @@ -43,7 +43,6 @@ import org.jooq.AliasProvider; import org.jooq.Attachable; import org.jooq.BindContext; import org.jooq.RenderContext; -import org.jooq.Table; /** * @author Lukas Eder @@ -113,7 +112,10 @@ class AliasProviderImpl> extends AbstractNamedQueryPa case HSQLDB: case POSTGRES: { if (context.declareTables() && aliasProvider instanceof ArrayTable) { - Table table = (Table) aliasProvider; + + // The javac compiler doesn't like casting of generics + Object o = aliasProvider; + ArrayTable table = (ArrayTable) o; context.sql("("); JooqUtil.toSQLNames(context, table.getFields());