[ 
https://issues.apache.org/jira/browse/LUCENE-3538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13622193#comment-13622193
 ] 

Robert Muir commented on LUCENE-3538:
-------------------------------------

Hi Furkan, thanks for looking into this. I get a couple warnings when running 
the following commands with a java7 compiler:

I'm using "1.7.0_17"

{noformat}
svn co https://svn.apache.org/repos/asf/lucene/dev/trunk
cd trunk/lucene
ant compile > ../compile.log
{noformat}

lucene/analysis/common module:
{noformat}
    [javac] Compiling 360 source files to 
/home/rmuir/workspace/lucene-trunk/lucene/build/analysis/common/classes/java
    [javac] 
/home/rmuir/workspace/lucene-trunk/lucene/analysis/common/src/java/org/tartarus/snowball/Among.java:46:
 warning: [rawtypes] found raw type: Class
    [javac]   private static final Class<?>[] EMPTY_PARAMS = new Class[0];
    [javac]                                                      ^
    [javac]   missing type arguments for generic class Class<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class Class
...

{noformat}

lucene/queries:
lots of warnings unfortunately
{noformat}
    [javac]   missing type arguments for generic class Map<K,V>
    [javac]   where K,V are type-variables:
    [javac]     K extends Object declared in interface Map
    [javac]     V extends Object declared in interface Map
    [javac] 
/home/rmuir/workspace/lucene-trunk/lucene/queries/src/java/org/apache/lucene/queries/function/valuesource/QueryValueSource.java:54:
 warning: [rawtypes] found raw type: Map
    [javac]   public FunctionValues getValues(Map fcontext, AtomicReaderContext 
readerContext) throws IOException {
{noformat}

lucene/queryparser:
again lots of warnings, some are in generated code which is more difficult, but 
also some silly ones, like:
{noformat}
    [javac] 
/home/rmuir/workspace/lucene-trunk/lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/standard/processors/GroupQueryNodeProcessor.java:54:
 warning: [dep-ann] deprecated item is not annotated with @Deprecated
    [javac] public class GroupQueryNodeProcessor implements QueryNodeProcessor {
{noformat}

lucene/memory, lucene/highlighter, lucene/benchmark, and lucene/spatial also 
have warnings too.



                
> fix java7 warnings in the source code
> -------------------------------------
>
>                 Key: LUCENE-3538
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3538
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Robert Muir
>              Labels: newdev
>
> Now that oracle has fixed java7 bugs, I imagine some users will want to use 
> it.
> Currently if you compile lucene's code with java7 you get a ton of 
> warnings... lets clean this up

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to