On 8/10/2014 4:14 PM, Richard Eckart de Castilho (JIRA) wrote:
>     [ 
> https://issues.apache.org/jira/browse/UIMA-3985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14092187#comment-14092187
>  ] 
>
> Richard Eckart de Castilho commented on UIMA-3985:
> --------------------------------------------------
>
> I thought we are on Java 6 now and @override for methods inherited from 
> interface is valid there:
>
> http://bugs.java.com/bugdatabase/view_bug.do?bug_id=5008260

The small print on this bug says "Fixed Versions: 7"  so yes, it's fixed in Java
7 but not 6, perhaps?

-Marshall
>
> http://dertompson.com/2008/01/25/override-specification-changes-in-java-6/
>
>> Incorrect use of @Override
>> --------------------------
>>
>>                 Key: UIMA-3985
>>                 URL: https://issues.apache.org/jira/browse/UIMA-3985
>>             Project: UIMA
>>          Issue Type: Bug
>>          Components: Core Java Framework
>>    Affects Versions: 2.6.0SDK
>>            Reporter: Marshall Schor
>>            Assignee: Marshall Schor
>>            Priority: Trivial
>>             Fix For: 2.6.1SDK
>>
>>
>> There are 2 instance in AnalysisEngineDescription_implTest which have code 
>> which declares an @Override on a method signature inherited from a 
>> superinterface (not a superclass). The Java Language Spec ( 
>> http://docs.oracle.com/javase/specs/jls/se5.0/html/interfaces.html#9.6.1.4 ) 
>> says this will cause a compile-time error to do this.  For some reason, this 
>> hasn't been observed as an error, until today, when Eclipse started flagging 
>> it as one.  The fix is simple - remove the @Override.  
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.2#6252)
>
>

Reply via email to