Add a TODO and a note describing why objects have public constructors in jvm-backend atm.
This commit is contained in:
@@ -1022,6 +1022,8 @@ public class JetTypeMapper {
|
|||||||
if (memberDescriptor instanceof ConstructorDescriptor) {
|
if (memberDescriptor instanceof ConstructorDescriptor) {
|
||||||
ClassKind kind = ((ClassDescriptor) containingDeclaration).getKind();
|
ClassKind kind = ((ClassDescriptor) containingDeclaration).getKind();
|
||||||
if (kind == ClassKind.OBJECT) {
|
if (kind == ClassKind.OBJECT) {
|
||||||
|
//TODO: should be ACC_PACKAGE_PRIVATE
|
||||||
|
// see http://youtrack.jetbrains.com/issue/KT-2700
|
||||||
return ACC_PUBLIC;
|
return ACC_PUBLIC;
|
||||||
}
|
}
|
||||||
else if (kind == ClassKind.ENUM_ENTRY) {
|
else if (kind == ClassKind.ENUM_ENTRY) {
|
||||||
|
|||||||
Reference in New Issue
Block a user