This commit is contained in:
Maxim Shafirov
2012-02-09 18:37:04 +04:00
parent cdac293a8d
commit 8cfc443c93
@@ -105,6 +105,11 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen {
} else if (innerClass.getModality() == Modality.ABSTRACT) {
innerClassAccess |= ACC_ABSTRACT;
}
if (innerClass.getKind() == ClassKind.TRAIT) {
innerClassAccess |= ACC_INTERFACE;
}
// TODO: cache internal names
String outerClassInernalName = typeMapper.mapType(descriptor.getDefaultType(), OwnerKind.IMPLEMENTATION).getInternalName();
String innerClassInternalName = typeMapper.mapType(innerClass.getDefaultType(), OwnerKind.IMPLEMENTATION).getInternalName();