Xanindorf/AAAH-SNAYKUU — Issue #9: Require java 7?
Author: booski
Created: 2012-02-23 01:01:13+00:00
State: open

Java 7 introduced generics support in javax.swing.JList, which is used by userInterface.SnakeSettingsPanel. Since this project was first authored under java 6, JList is not used with generics, and this causes the compiler to issue a warning.

Solving this warning means breaking source compatibility with java 6. This issue is compounded by java 6 not necessarily being able to run binaries compiled under java 7, so a pre-compiled package would also require java 7.

Since java 7 introduces a number of new language features, moving to that version would probably permit some streamlining of code as well.

Is a move to java 7 worth the diminished compatibility?