gvSIG bugs #5246

Falla el registro de tablas de simbolos (evaluador de expresiones) desde scripting.

Added by Joaquín del Cerro Murciano about 4 years ago. Updated almost 4 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:José Olivas
Category:Scripting
Target version:2.5.1-3022
Severity:Minor Add-on version:
gvSIG version:2.5.1 Add-on build:
gvSIG build:3019 Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

Afecta al addon de RATIOSIMILARITY.

Parece ser que con jython 2.7.1 no se puede de sobreescribir desde python una metodo que sus parametros se declaren como "Object... params". Esto hace que no se puedan registras factorias de simbolos en el evaluador de expresiones que añadan funciones nuevas desde scripting.

Para arreglarlo:

- Preparar una clase abstracta en el SPI de evaluador de simbolos que rodee la necesidad de sobreescribir el metodo "create(Object... params)", añadiendo otro "createSymblTable(Object[] params)".

- Modificar el script de ratiosimilarity para que ese la nueva clase abstracta en lugar de la standard.

History

#1 Updated by Álvaro Anguix about 4 years ago

  • Category set to Scripting

#2 Updated by José Olivas about 4 years ago

  • Target version changed from 2.5.1-3044 to 2.5.1-3022
  • Status changed from New to Fixed

#3 Updated by Álvaro Anguix almost 4 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF