Sealed constructors are made private in front-end, tests changed accordingly
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed()
|
private constructor Sealed()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ internal fun fooWithElse(/*0*/ s: Sealed): kotlin.Int
|
|||||||
internal fun fooWithoutElse(/*0*/ s: Sealed): kotlin.Int
|
internal fun fooWithoutElse(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed()
|
private constructor Sealed()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed, /*1*/ nf: Sealed.NonFirst): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed, /*1*/ nf: Sealed.NonFirst): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed()
|
private constructor Sealed()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
@@ -16,7 +16,7 @@ internal sealed class Sealed {
|
|||||||
}
|
}
|
||||||
|
|
||||||
internal sealed class NonFirst {
|
internal sealed class NonFirst {
|
||||||
public constructor NonFirst()
|
private constructor NonFirst()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed?): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed?): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed()
|
private constructor Sealed()
|
||||||
internal final val p: Sealed
|
internal final val p: Sealed
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Base {
|
internal sealed class Base {
|
||||||
public constructor Base()
|
private constructor Base()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
internal final fun foo(): Base
|
internal final fun foo(): Base
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ sealed class Base {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Derived: <!SEALED_SUPERTYPE!>Base<!>() {
|
class Derived: <!INVISIBLE_MEMBER, SEALED_SUPERTYPE!>Base<!>() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Base {
|
internal sealed class Base {
|
||||||
public constructor Base()
|
private constructor Base()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Base {
|
internal sealed class Base {
|
||||||
public constructor Base()
|
private constructor Base()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Base {
|
internal sealed class Base {
|
||||||
public constructor Base()
|
private constructor Base()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed(/*0*/ x: kotlin.Int)
|
private constructor Sealed(/*0*/ x: kotlin.Int)
|
||||||
internal final val x: kotlin.Int
|
internal final val x: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed()
|
private constructor Sealed()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun priority(/*0*/ op: Operation): kotlin.Int
|
internal fun priority(/*0*/ op: Operation): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Operation {
|
internal sealed class Operation {
|
||||||
public constructor Operation(/*0*/ left: kotlin.Int, /*1*/ right: kotlin.Int)
|
private constructor Operation(/*0*/ left: kotlin.Int, /*1*/ right: kotlin.Int)
|
||||||
internal final val left: kotlin.Int
|
internal final val left: kotlin.Int
|
||||||
internal final val right: kotlin.Int
|
internal final val right: kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Base {
|
internal sealed class Base {
|
||||||
public constructor Base()
|
private constructor Base()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Tree {
|
internal sealed class Tree {
|
||||||
public constructor Tree()
|
private constructor Tree()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
internal final fun max(): kotlin.Int
|
internal final fun max(): kotlin.Int
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Tree {
|
internal sealed class Tree {
|
||||||
public constructor Tree()
|
private constructor Tree()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
internal final fun max(): kotlin.Int
|
internal final fun max(): kotlin.Int
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package
|
package
|
||||||
|
|
||||||
internal sealed class Tree {
|
internal sealed class Tree {
|
||||||
public constructor Tree()
|
private constructor Tree()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
internal final fun max(): kotlin.Int
|
internal final fun max(): kotlin.Int
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package
|
|||||||
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
internal fun foo(/*0*/ s: Sealed): kotlin.Int
|
||||||
|
|
||||||
internal sealed class Sealed {
|
internal sealed class Sealed {
|
||||||
public constructor Sealed()
|
private constructor Sealed()
|
||||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|||||||
@@ -375,7 +375,7 @@ public class DescriptorUtils {
|
|||||||
@NotNull
|
@NotNull
|
||||||
public static Visibility getDefaultConstructorVisibility(@NotNull ClassDescriptor classDescriptor) {
|
public static Visibility getDefaultConstructorVisibility(@NotNull ClassDescriptor classDescriptor) {
|
||||||
ClassKind classKind = classDescriptor.getKind();
|
ClassKind classKind = classDescriptor.getKind();
|
||||||
if (classKind == ClassKind.ENUM_CLASS || classKind.isSingleton()) {
|
if (classKind == ClassKind.ENUM_CLASS || classKind.isSingleton() || classDescriptor.getModality() == Modality.SEALED) {
|
||||||
return Visibilities.PRIVATE;
|
return Visibilities.PRIVATE;
|
||||||
}
|
}
|
||||||
if (isAnonymousObject(classDescriptor)) {
|
if (isAnonymousObject(classDescriptor)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user