Generating ACC_SUPER for closures.

Removed commented.
This commit is contained in:
Evgeny Gerashchenko
2013-03-26 19:34:42 +04:00
parent 4e0d408178
commit 3761dc051e
2 changed files with 2 additions and 2 deletions
@@ -101,7 +101,7 @@ public class ClosureCodegen extends GenerationStateAware {
: new String[] {JvmClassName.byClassDescriptor(samInterface).getInternalName()}; : new String[] {JvmClassName.byClassDescriptor(samInterface).getInternalName()};
cv.defineClass(fun, cv.defineClass(fun,
V1_6, V1_6,
ACC_FINAL, ACC_FINAL | ACC_SUPER,
name.getInternalName(), name.getInternalName(),
null, null,
superclass.getInternalName(), superclass.getInternalName(),
@@ -31,7 +31,7 @@ public class TraitImplBodyCodegen extends ClassBodyCodegen {
@Override @Override
protected void generateDeclaration() { protected void generateDeclaration() {
v.defineClass(myClass, V1_6, v.defineClass(myClass, V1_6,
ACC_PUBLIC | ACC_FINAL/*| Opcodes.ACC_SUPER*/, ACC_PUBLIC | ACC_FINAL,
jvmName(), jvmName(),
null, null,
"java/lang/Object", "java/lang/Object",