Tengo un constructor (para una clase autogenerada) que tiene 255 parámetros. Usando hormiga en linux con javac 1.6.0_02. La clase compila bien y todo está bien.Error de compilación de Java: el parámetro x excede el límite de 255 palabras
Sin embargo, cuando intento compilar la misma clase desde dentro de Eclipse en Windows XP con JDK 1.6, me sale el siguiente error
Too many parameters, parameter BLAH is exceeding the limit of 255 words eligible for method parameters
BLAH
es el parámetro 256a.
¿Hay alguna manera de solucionar este problema? Cambiar la clase generada automáticamente no es una opción, ya que necesitaría cambiarla cada compilación o cambiar el generador. Ambas opciones no son aceptables porque ya podemos obtener esta clase en Linux.
PD: Para aquellos que estén interesados, la clase java se genera a partir de un archivo IDL utilizando JacORB. Desafortunadamente, la cantidad de parámetros en la clase no puede reducirse ya que define las interfaces entre nuestro software y otros sistemas.
Ninguna manera lol. : o: o –
Me encantaría ver el código que crea una instancia de esa clase. –
Mi apuesta es que esto sea una clase generada por wsdl2java. –