我有一个具有 255 个参数的构造函数(用于自动生成的类)。在带有 javac 1.6.0_02 的 Linux 上使用 ant。该类编译良好,一切都很好。
但是,当我尝试使用 jdk 1.6 在 windows xp 上的 eclipse 中编译相同的类时,出现以下错误
Too many parameters, parameter BLAH is exceeding the limit of 255 words eligible for method parameters
BLAH
是第 256 个参数。
有没有办法克服这个问题?更改自动生成的类不是一个选项,因为我需要在每次编译或更改生成器时更改它。这两个选项都不可接受,因为我们已经可以在 linux 上获得这个类。
PS:对于那些感兴趣的人,java 类是使用 JacORB 从 IDL 文件生成的。不幸的是,类中的参数数量不能减少,因为它定义了我们的软件和其他系统之间的接口。