KT-7704 Intention actions on visibility modifier for quick changing it
#KT-7704 Fixed
This commit is contained in:
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ChangeVisibilityModifierIntention$Internal
|
||||
@@ -0,0 +1,4 @@
|
||||
// IS_APPLICABLE: false
|
||||
class C {
|
||||
<caret>fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>public fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>internal fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ChangeVisibilityModifierIntention$Private
|
||||
@@ -0,0 +1 @@
|
||||
<caret>class C
|
||||
@@ -0,0 +1 @@
|
||||
<caret>private class C
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>private fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<caret>object O
|
||||
@@ -0,0 +1 @@
|
||||
<caret>private object O
|
||||
@@ -0,0 +1,2 @@
|
||||
// INTENTION_TEXT: Make primary constructor private
|
||||
class C<caret>(val v: Int)
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// INTENTION_TEXT: Make primary constructor private
|
||||
class C<caret> private (val v: Int)
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class C {
|
||||
<caret>constructor() {
|
||||
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class C {
|
||||
<caret>private constructor() {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<caret>trait I
|
||||
@@ -0,0 +1 @@
|
||||
<caret>private trait I
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
val<caret> v = 1
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
private val<caret> v = 1
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
class C(<caret>val v: Int)
|
||||
@@ -0,0 +1 @@
|
||||
class C(<caret>private val v: Int)
|
||||
@@ -0,0 +1,4 @@
|
||||
// IS_APPLICABLE: false
|
||||
abstract class C {
|
||||
<caret>public abstract fun foo()
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo() {
|
||||
<caret>val v = 1
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
class C(<caret>v: Int)
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>public fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>private fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
@deprecated("a")
|
||||
<caret>class C
|
||||
@@ -0,0 +1,2 @@
|
||||
@deprecated("a")
|
||||
private<caret> class C
|
||||
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ChangeVisibilityModifierIntention$Protected
|
||||
@@ -0,0 +1,3 @@
|
||||
abstract class C {
|
||||
<caret>abstract fun foo()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
abstract class C {
|
||||
<caret>protected abstract fun foo()
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// IS_APPLICABLE: false
|
||||
object O {
|
||||
<caret>public fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
<caret>public fun String.foo(){}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>public fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>protected fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ChangeVisibilityModifierIntention$Public
|
||||
@@ -0,0 +1,4 @@
|
||||
// IS_APPLICABLE: false
|
||||
class C {
|
||||
<caret>public fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
private<caret> fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
public<caret> fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: false
|
||||
// ERROR: Cannot weaken access privilege 'public' for 'foo' in 'T'
|
||||
trait T {
|
||||
public fun foo()
|
||||
}
|
||||
abstract class C : T {
|
||||
<caret>protected override fun foo() {}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
// INTENTION_TEXT: Make public
|
||||
class C <caret>private (val v: Int)
|
||||
@@ -0,0 +1,2 @@
|
||||
// INTENTION_TEXT: Make public
|
||||
class C <caret>public (val v: Int)
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
class C<caret>(val v: Int)
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>private fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
<caret>public fun foo(){}
|
||||
}
|
||||
Reference in New Issue
Block a user