Object's constructor is private from frontend point of view.
Test data changed. Js-backend test objectInObject turned off. Public constructors for objects hard-coded in jvm-backend.
This commit is contained in:
@@ -372,12 +372,9 @@ public class DescriptorUtils {
|
||||
// see http://youtrack.jetbrains.com/issue/KT-2680
|
||||
return Visibilities.PROTECTED;
|
||||
}
|
||||
if (classKind == ClassKind.ENUM_ENTRY || classKind == ClassKind.CLASS_OBJECT) {
|
||||
if (classKind.isObject()) {
|
||||
return Visibilities.PRIVATE;
|
||||
}
|
||||
if (classKind == ClassKind.OBJECT) {
|
||||
return Visibilities.INTERNAL;
|
||||
}
|
||||
assert classKind == ClassKind.CLASS || classKind == ClassKind.TRAIT || classKind == ClassKind.ANNOTATION_CLASS;
|
||||
return Visibilities.PUBLIC;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user