gvSIG bugs #2933

org.gvsig.projection.jcrs no compila con Java 1.6

Added by Cesar Martinez Izquierdo over 9 years ago. Updated over 9 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:Joaquín del Cerro Murciano
Category:CRS
Target version:2.1.0-2254-testing
Severity:Minor Add-on version:
gvSIG version:2.1.0 Add-on build:
gvSIG build: Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch:Yes Hito:
Add-on name:Unknown

Description

El proyecto JCRS (org.gvsig.projection.jcrs) no compila con Java 1.6.
Al parecer, el error está causado porque en Java 7 la clase DefaultListModel introdujo los generics en su
implementación, pero no en Java 6:

http://docs.oracle.com/javase/6/docs/api/javax/swing/DefaultListModel.html
http://docs.oracle.com/javase/7/docs/api/javax/swing/DefaultListModel.html

El parche que se adjunto instancia DefaultListModel sin usar genéricos, de forma que compila correctamente tanto
en Java 6 como Java 7.

El error es:

[ERROR] /home/cesar/projects/gvSIG/2.1-trunk/workspace-cli/org.gvsig.projection.jcrs/org.gvsig.projection.app.jcrs/org.gvsig.projection.app.jcrs.common/src/main/java/org/gvsig/crs/preferences/JCRSPreferencesPage.java:[127,24]
type javax.swing.DefaultListModel does not take parameters
[ERROR] /home/cesar/projects/gvSIG/2.1-trunk/workspace-cli/org.gvsig.projection.jcrs/org.gvsig.projection.app.jcrs/org.gvsig.projection.app.jcrs.common/src/main/java/org/gvsig/crs/preferences/JCRSPreferencesPage.java:[127,63]
type javax.swing.DefaultListModel does not take parameters

Hay que tener en cuenta que ahora mismo gvSIG 2.1 se distribuye con Java 1.6, por lo que creo que es importante que el proyecto compile con esa versión.

jcrs-patch.diff Magnifier (937 Bytes) Cesar Martinez Izquierdo, 10/23/2014 06:19 AM

Associated revisions

Revision 295
Added by Joaquín del Cerro Murciano over 9 years ago

Correccion para mantener compatibilidad con java 1.6, refs #2933

History

#1 Updated by Álvaro Anguix over 9 years ago

  • Target version set to 2.1.0-2259-rc3
  • Assignee set to Joaquín del Cerro Murciano

#2 Updated by Joaquín del Cerro Murciano over 9 years ago

  • Target version changed from 2.1.0-2259-rc3 to 2.1.0-2254-testing

#3 Updated by Joaquín del Cerro Murciano over 9 years ago

  • Status changed from New to Fixed

Se me pasaria esto en algun momento.
Gracias.

#4 Updated by Álvaro Anguix over 9 years ago

  • Status changed from Fixed to Closed

Lo paso a closed, pero si César puede certificarlo...mejor.

Also available in: Atom PDF