Since primary constructor is always present in class, generating "hidden" mark by backend is removed.
This commit is contained in:
@@ -566,9 +566,6 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen {
|
|||||||
jetConstructorVisitor.visit(JvmStdlibNames.JET_CLASS_FLAGS_FIELD, flagsValue);
|
jetConstructorVisitor.visit(JvmStdlibNames.JET_CLASS_FLAGS_FIELD, flagsValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (constructorDescriptor == null) {
|
|
||||||
jetConstructorVisitor.visit(JvmStdlibNames.JET_CONSTRUCTOR_HIDDEN_FIELD, true);
|
|
||||||
}
|
|
||||||
jetConstructorVisitor.visitEnd();
|
jetConstructorVisitor.visitEnd();
|
||||||
|
|
||||||
AnnotationCodegen.forMethod(mv, typeMapper).genAnnotations(constructorDescriptor);
|
AnnotationCodegen.forMethod(mv, typeMapper).genAnnotations(constructorDescriptor);
|
||||||
|
|||||||
Reference in New Issue
Block a user