http://ofbiz.116.s1.nabble.com/Re-svn-commit-r1081912-ofbiz-trunk-framework-sql-src-org-ofbiz-sql-Planner-java-tp3383997p3384346.html
Ignore the 'official'... :-)
It's just a workaround I found on several pages during my Google search.
I tested with Java 1.6.0_17 and 1.6.0_24.
> Compiles also with 6.0_14, sounds good
> Still Why official?
>
> Thks
>
> Jacques
>
> From: "Jacques Le Roux" <
[hidden email]>
>> Hi Martin,
>>
>> Yes, it compiles just fine in 6.0_22
>> Why official? I guess you tested it with an older version, which one?
>>
>> Thanks
>>
>> Jacques
>>
>> From: "Martin Kreidenweis" <
[hidden email]>
>>> Hi Jacques,
>>>
>>> the 'official' workaround seems to be this:
>>>
>>> public <STMNT extends SQLStatement<?>> SQLPlan<?> plan(STMNT statement) {
>>>
>>> This also compiles in older Java versions and doesn't show a warning in Eclipse.
>>>
>>> Martin
>>>
>>>
>>> On 15.03.2011 20:19,
[hidden email] wrote:
>>>> Author: jleroux
>>>> Date: Tue Mar 15 19:19:22 2011
>>>> New Revision: 1081912
>>>>
>>>> URL:
http://svn.apache.org/viewvc?rev=1081912&view=rev>>>> Log:
>>>> Revert partially r1076852 (only
>>>>
http://svn.apache.org/viewvc/ofbiz/trunk/framework/sql/src/org/ofbiz/sql/Planner.java?view=diff&r1=1076852&r2=1076853&pathrev=1076853)
>>>>
>>>>
>>>> This is preventing some java version to compile (So far at least 1.6.0_14 and 1.6.0_17 fail.
>>>> It's ok with 1.6.0_23 and 1.6.0_24)
>>>>
>>>> Marco mades this change recently in his warnings effort. But I don't see anything in Eclipse nor
>>>> while building. So I'm reverting this trivial change
>>>>
>>>>
>>>> Modified:
>>>> ofbiz/trunk/framework/sql/src/org/ofbiz/sql/Planner.java
>>>>
>>>> Modified: ofbiz/trunk/framework/sql/src/org/ofbiz/sql/Planner.java
>>>> URL:
>>>>
http://svn.apache.org/viewvc/ofbiz/trunk/framework/sql/src/org/ofbiz/sql/Planner.java?rev=1081912&r1=1081911&r2=1081912&view=diff>>>>
>>>> ==============================================================================
>>>> --- ofbiz/trunk/framework/sql/src/org/ofbiz/sql/Planner.java (original)
>>>> +++ ofbiz/trunk/framework/sql/src/org/ofbiz/sql/Planner.java Tue Mar 15 19:19:22 2011
>>>> @@ -37,7 +37,7 @@ public abstract class Planner<P extends
>>>> }
>>>> }
>>>>
>>>> - public SQLPlan<?> plan(SQLStatement<?> statement) {
>>>> + public SQLPlan<?> plan(SQLStatement statement) {
>>>> if (statement instanceof SQLDelete) return planDelete((SQLDelete) statement);
>>>> if (statement instanceof SQLInsert) return planInsert((SQLInsert) statement);
>>>> if (statement instanceof SQLSelect) return planSelect((SQLSelect) statement);
>>>>
>>>>
>>>
>>
>>
>
>
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring