From da238cffaf23c8e7d7c1ff2eccbb71774825408f Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 26 Jan 2015 21:35:30 +0300 Subject: [PATCH] Visibility of local classes is LOCAL --- .../extractFunction/basic/localClassExtraction.kt.conflicts | 2 +- .../parameters/candidateTypes/liftAnonymousToSupertype1.kt | 2 +- .../candidateTypes/liftAnonymousToSupertype1.kt.after | 2 +- .../additionalLazyResolve/anonymousObjectInClassInitializer.kt | 2 +- .../anonymousObjectInClassParameterInitializer.kt | 2 +- .../additionalLazyResolve/localClassInClassInitializer.kt | 2 +- .../localClassInClosureInClassParameterInitializer.kt | 2 +- .../additionalLazyResolve/localObjectInClassInitializer.kt | 2 +- .../localObjectInClosureInClassParameterInitializer.kt | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/idea/testData/refactoring/extractFunction/basic/localClassExtraction.kt.conflicts b/idea/testData/refactoring/extractFunction/basic/localClassExtraction.kt.conflicts index bda13e9b848..fe39aecde93 100644 --- a/idea/testData/refactoring/extractFunction/basic/localClassExtraction.kt.conflicts +++ b/idea/testData/refactoring/extractFunction/basic/localClassExtraction.kt.conflicts @@ -1 +1 @@ -Following declarations are used outside of selected code fragment: final class A value-parameter val n: Int = ... \ No newline at end of file +Following declarations are used outside of selected code fragment: local final class A value-parameter val n: Int = ... \ No newline at end of file diff --git a/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt b/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt index 6ea284afb15..70a40ada81c 100644 --- a/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt +++ b/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt @@ -1,4 +1,4 @@ -// PARAM_DESCRIPTOR: internal final class defined in root package +// PARAM_DESCRIPTOR: local final class defined in root package // PARAM_TYPES: kotlin.Any // WITH_RUNTIME diff --git a/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt.after b/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt.after index dbd6495178e..5322722e10d 100644 --- a/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt.after +++ b/idea/testData/refactoring/extractFunction/parameters/candidateTypes/liftAnonymousToSupertype1.kt.after @@ -1,4 +1,4 @@ -// PARAM_DESCRIPTOR: internal final class defined in root package +// PARAM_DESCRIPTOR: local final class defined in root package // PARAM_TYPES: kotlin.Any // WITH_RUNTIME diff --git a/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassInitializer.kt b/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassInitializer.kt index 04f472246d7..04e9f3e8556 100644 --- a/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassInitializer.kt +++ b/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassInitializer.kt @@ -16,5 +16,5 @@ class MyClass() { //internal final class MyClass defined in test //public constructor MyClass() defined in test.MyClass //val a: test.MyClass.. defined in test.MyClass. -//internal final class : test.A defined in test.MyClass. +//local final class : test.A defined in test.MyClass. //internal constructor () defined in test.MyClass.. \ No newline at end of file diff --git a/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassParameterInitializer.kt b/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassParameterInitializer.kt index 549ae471b63..f2e8174e67b 100644 --- a/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassParameterInitializer.kt +++ b/idea/testData/resolve/additionalLazyResolve/anonymousObjectInClassParameterInitializer.kt @@ -14,5 +14,5 @@ class MyClass( //internal final class MyClass defined in test //public constructor MyClass(a: test.A = ...) defined in test.MyClass //value-parameter val a: test.A = ... defined in test.MyClass. -//internal final class : test.A defined in test.MyClass. +//local final class : test.A defined in test.MyClass. //internal constructor () defined in test.MyClass.. \ No newline at end of file diff --git a/idea/testData/resolve/additionalLazyResolve/localClassInClassInitializer.kt b/idea/testData/resolve/additionalLazyResolve/localClassInClassInitializer.kt index 2df6de8818b..ac394ad60d1 100644 --- a/idea/testData/resolve/additionalLazyResolve/localClassInClassInitializer.kt +++ b/idea/testData/resolve/additionalLazyResolve/localClassInClassInitializer.kt @@ -15,5 +15,5 @@ class MyClass() { //public constructor A() defined in test.A //internal final class MyClass defined in test //public constructor MyClass() defined in test.MyClass -//internal final class B : test.A defined in test.MyClass. +//local final class B : test.A defined in test.MyClass. //public constructor B() defined in test.MyClass..B \ No newline at end of file diff --git a/idea/testData/resolve/additionalLazyResolve/localClassInClosureInClassParameterInitializer.kt b/idea/testData/resolve/additionalLazyResolve/localClassInClosureInClassParameterInitializer.kt index e1f57ac02fa..1b858edb9c5 100644 --- a/idea/testData/resolve/additionalLazyResolve/localClassInClosureInClassParameterInitializer.kt +++ b/idea/testData/resolve/additionalLazyResolve/localClassInClosureInClassParameterInitializer.kt @@ -18,5 +18,5 @@ class MyClass( //internal final class MyClass defined in test //public constructor MyClass(a: test.A = ...) defined in test.MyClass //value-parameter val a: test.A = ... defined in test.MyClass. -//internal final class B : test.A defined in test.MyClass.. +//local final class B : test.A defined in test.MyClass.. //public constructor B() defined in test.MyClass...B \ No newline at end of file diff --git a/idea/testData/resolve/additionalLazyResolve/localObjectInClassInitializer.kt b/idea/testData/resolve/additionalLazyResolve/localObjectInClassInitializer.kt index 65a7cc80224..ecb74c0b0e8 100644 --- a/idea/testData/resolve/additionalLazyResolve/localObjectInClassInitializer.kt +++ b/idea/testData/resolve/additionalLazyResolve/localObjectInClassInitializer.kt @@ -15,5 +15,5 @@ class MyClass() { //public constructor A() defined in test.A //internal final class MyClass defined in test //public constructor MyClass() defined in test.MyClass -//internal object O : test.A defined in test.MyClass. +//local object O : test.A defined in test.MyClass. //private constructor O() defined in test.MyClass..O \ No newline at end of file diff --git a/idea/testData/resolve/additionalLazyResolve/localObjectInClosureInClassParameterInitializer.kt b/idea/testData/resolve/additionalLazyResolve/localObjectInClosureInClassParameterInitializer.kt index 2d3f2a59160..893c2f9ce52 100644 --- a/idea/testData/resolve/additionalLazyResolve/localObjectInClosureInClassParameterInitializer.kt +++ b/idea/testData/resolve/additionalLazyResolve/localObjectInClosureInClassParameterInitializer.kt @@ -18,5 +18,5 @@ class MyClass( //internal final class MyClass defined in test //public constructor MyClass(a: test.A = ...) defined in test.MyClass //value-parameter val a: test.A = ... defined in test.MyClass. -//internal object O : test.A defined in test.MyClass.. +//local object O : test.A defined in test.MyClass.. //private constructor O() defined in test.MyClass...O \ No newline at end of file