EclipseLuna和具有大量方法的类

EclipseLuna和具有大量方法的类,eclipse,jogl,Eclipse,Jogl,我需要在我的一个类中“包装”(出于学术目的)GL2接口,该类使用对当前GLContext的委托,类似于: 公共抽象类GL2Wrapper实现GL2{ 私人GL2电流(){ 返回GLContext.getCurrentGL().getGL2(); } //这里的委托方法 公共无效glEnableClientState(int arrayName){ 当前().glEnableClientState(arrayName); } //…(2000多种方法可供选择) } //其他地方 公共类GlWind

我需要在我的一个类中“包装”(出于学术目的)GL2接口,该类使用对当前GLContext的委托,类似于:

公共抽象类GL2Wrapper实现GL2{
私人GL2电流(){
返回GLContext.getCurrentGL().getGL2();
}
//这里的委托方法
公共无效glEnableClientState(int arrayName){
当前().glEnableClientState(arrayName);
}
//…(2000多种方法可供选择)
}
//其他地方
公共类GlWindow扩展了GLWrapper{
公共窗口(){
glBegin(GL_三角形);
glVertex3f(1,0,0);
glVertex3f(0,1,0);
glVertex3f(-1,0,0);
格伦德();
}
}
它在运行时运行得很好,但该类最终会有2000多个方法

我毫不怀疑代码设计是“有争议的”,我的问题与EclipseLuna更相关

每次我在
GlWindow
类中使用任何类型的自动完成时,Eclipse Luna都会挂起。如果我需要在
GL2Wrapper
中添加一些东西,情况会变得更糟

在EclipseKepler和之前的版本中,我没有这个问题(至少没有那么糟糕)

是否有任何eclipse配置(可能与编译器相关)可以帮助我利用这个问题

提前感谢,, 当做 它看起来像日食

对于我来说,在JSP页面或Javascript文件中调用Javascript代码中的自动完成,甚至只是在Javascript代码中鼠标悬停,都会遇到同样的问题。内存使用正在播放yoyo,Eclipse冻结