Companion objects have public visibility by default
#KT-7114 Fixed
This commit is contained in:
Vendored
+1
-1
@@ -7,7 +7,7 @@ internal final annotation class Anno : kotlin.Annotation {
|
||||
internal final class Class {
|
||||
/*primary*/ public constructor Class()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
test.Anno() internal final var property: kotlin.Int
|
||||
internal final fun <get-property>(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class A {
|
||||
/*primary*/ public constructor A()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
|
||||
internal final annotation class Anno1 : kotlin.Annotation {
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ internal final annotation class Anno : kotlin.Annotation {
|
||||
internal final class Class {
|
||||
/*primary*/ public constructor Class()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
|
||||
test.Anno() internal final class Nested {
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ internal final annotation class Anno : kotlin.Annotation {
|
||||
internal final class Class {
|
||||
/*primary*/ public constructor Class()
|
||||
|
||||
test.Anno() internal companion object Companion {
|
||||
test.Anno() public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@ internal final class A {
|
||||
internal final class B {
|
||||
/*primary*/ public constructor B()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final val TEST: kotlin.Int = 1
|
||||
internal final fun <get-TEST>(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
kotlin.deprecated(value = "Class": kotlin.String) internal final class Class {
|
||||
/*primary*/ public constructor Class()
|
||||
|
||||
kotlin.deprecated(value = "companion object": kotlin.String) internal companion object Companion {
|
||||
kotlin.deprecated(value = "companion object": kotlin.String) public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ internal final annotation class Anno : kotlin.Annotation {
|
||||
test.Anno(t = ElementType.METHOD: java.lang.annotation.ElementType) internal final class Class {
|
||||
/*primary*/ public constructor Class()
|
||||
|
||||
test.Anno(t = ElementType.ANNOTATION_TYPE: java.lang.annotation.ElementType) internal companion object Companion {
|
||||
test.Anno(t = ElementType.ANNOTATION_TYPE: java.lang.annotation.ElementType) public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
|
||||
|
||||
compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.txt
Vendored
+1
-1
@@ -7,7 +7,7 @@ internal final annotation class Anno : kotlin.Annotation {
|
||||
internal final class Class {
|
||||
/*primary*/ public constructor Class()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
test.Anno() internal final val property: kotlin.Int
|
||||
internal final fun <get-property>(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ internal final annotation class Anno : kotlin.Annotation {
|
||||
|
||||
internal interface Trait {
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
test.Anno() internal final val property: kotlin.Int
|
||||
internal final fun <get-property>(): kotlin.Int
|
||||
|
||||
@@ -5,7 +5,7 @@ internal final class ConstructorTypeParamClassObjectConflict</*0*/ test> {
|
||||
internal final val some: kotlin.Int = 12
|
||||
internal final fun <get-some>(): kotlin.Int
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final val test: kotlin.Int = 12
|
||||
internal final fun <get-test>(): kotlin.Int
|
||||
@@ -17,7 +17,7 @@ internal final class ConstructorTypeParamClassObjectTypeConflict</*0*/ test> {
|
||||
internal final val some: test?
|
||||
internal final fun <get-some>(): test?
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
|
||||
internal interface test {
|
||||
@@ -32,7 +32,7 @@ internal final class TestClassObjectAndClassConflict {
|
||||
internal final val some: kotlin.String = "More"
|
||||
internal final fun <get-some>(): kotlin.String
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final val bla: kotlin.Int = 12
|
||||
internal final fun <get-bla>(): kotlin.Int
|
||||
@@ -44,7 +44,7 @@ internal final class TestConstructorParamClassObjectConflict {
|
||||
internal final val some: kotlin.String
|
||||
internal final fun <get-some>(): kotlin.String
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final val test: kotlin.Int = 12
|
||||
internal final fun <get-test>(): kotlin.Int
|
||||
@@ -58,7 +58,7 @@ internal final class TestConstructorValClassObjectConflict {
|
||||
internal final val test: kotlin.String
|
||||
internal final fun <get-test>(): kotlin.String
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final val test: kotlin.Int = 12
|
||||
internal final fun <get-test>(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class ClassObjectDeclaresProperty {
|
||||
/*primary*/ public constructor ClassObjectDeclaresProperty()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final val i: kotlin.Int = 1
|
||||
internal final fun <get-i>(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class ClassObjectDeclaresProperty {
|
||||
/*primary*/ public constructor ClassObjectDeclaresProperty()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final var s: kotlin.String
|
||||
internal final fun <get-s>(): kotlin.String
|
||||
|
||||
+17
@@ -12,3 +12,20 @@ class Int {
|
||||
companion object {}
|
||||
}
|
||||
|
||||
public class Outer {
|
||||
public class Pub {
|
||||
companion object {}
|
||||
}
|
||||
|
||||
private class Pri {
|
||||
companion object {}
|
||||
}
|
||||
|
||||
class Int {
|
||||
companion object {}
|
||||
}
|
||||
|
||||
protected class Pro {
|
||||
companion object {}
|
||||
}
|
||||
}
|
||||
+38
-2
@@ -3,15 +3,51 @@ package test
|
||||
internal final class Int {
|
||||
/*primary*/ public constructor Int()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
public final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final class Int {
|
||||
/*primary*/ public constructor Int()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
private final class Pri {
|
||||
/*primary*/ public constructor Pri()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
protected final class Pro {
|
||||
/*primary*/ public constructor Pro()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
public final class Pub {
|
||||
/*primary*/ public constructor Pub()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private final class Pri {
|
||||
/*primary*/ public constructor Pri()
|
||||
|
||||
private companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ internal interface Bbb {
|
||||
internal final class ClassObjectextendsTrait {
|
||||
/*primary*/ public constructor ClassObjectextendsTrait()
|
||||
|
||||
internal companion object Companion : test.Bbb {
|
||||
public companion object Companion : test.Bbb {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ internal interface Bbb</*0*/ P> {
|
||||
internal final class ClassObjectExtendsTraitWithTP {
|
||||
/*primary*/ public constructor ClassObjectExtendsTraitWithTP()
|
||||
|
||||
internal companion object Companion : test.Bbb<kotlin.String> {
|
||||
public companion object Companion : test.Bbb<kotlin.String> {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ internal final class A {
|
||||
internal final val other: kotlin.Int = 1
|
||||
internal final fun <get-other>(): kotlin.Int
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final val some: kotlin.Int = 1
|
||||
internal final fun <get-some>(): kotlin.Int
|
||||
|
||||
@@ -4,7 +4,7 @@ internal final class A : test.T {
|
||||
/*primary*/ public constructor A()
|
||||
internal open override /*1*/ fun foo(): kotlin.Int
|
||||
|
||||
internal companion object Companion : test.T {
|
||||
public companion object Companion : test.T {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
}
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class TestFirst {
|
||||
/*primary*/ public constructor TestFirst()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
internal final fun testing(/*0*/ a: test.TestFirst.InnerClass): kotlin.Int
|
||||
internal final fun testing(/*0*/ a: test.TestFirst.NotInnerClass): kotlin.Int
|
||||
|
||||
@@ -3,7 +3,7 @@ package test
|
||||
internal final class NamedClassObject {
|
||||
/*primary*/ public constructor NamedClassObject()
|
||||
|
||||
internal companion object Named {
|
||||
public companion object Named {
|
||||
/*primary*/ private constructor Named()
|
||||
internal final fun f(): kotlin.Int
|
||||
}
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class SimpleClassObject {
|
||||
/*primary*/ public constructor SimpleClassObject()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class Test {
|
||||
/*primary*/ public constructor Test()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
public final val prop1: kotlin.Int = 10
|
||||
public final fun <get-prop1>(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package test
|
||||
|
||||
internal interface Test {
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
public final val prop1: kotlin.Int = 10
|
||||
public final fun <get-prop1>(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class A {
|
||||
/*primary*/ public constructor A()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package test
|
||||
|
||||
internal interface TheTrait {
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package test
|
||||
internal final class Some {
|
||||
/*primary*/ public constructor Some()
|
||||
|
||||
test.Some.Companion.TestAnnotation() internal companion object Companion {
|
||||
test.Some.Companion.TestAnnotation() public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
|
||||
internal final annotation class TestAnnotation : kotlin.Annotation {
|
||||
|
||||
Reference in New Issue
Block a user