Initial implemetation of JvmClassGenerator

This commit is contained in:
Michael Bogdanov
2016-09-15 10:26:31 +03:00
committed by Dmitry Petrov
parent 4e258df26b
commit c02ae4a4a5
3 changed files with 168 additions and 2 deletions
@@ -270,7 +270,7 @@ public abstract class MemberCodegen<T extends KtElement/* TODO: & JetDeclaration
new ImplementationBodyCodegen(aClass, classContext, classBuilder, state, parentCodegen, false).generate();
}
private static void badDescriptor(ClassDescriptor descriptor, ClassBuilderMode mode) {
public static void badDescriptor(ClassDescriptor descriptor, ClassBuilderMode mode) {
if (mode.generateBodies) {
throw new IllegalStateException("Generating bad descriptor in ClassBuilderMode = " + mode + ": " + descriptor);
}