KT-12504 Intention to make open class with only private constructors sealed (#1193)
* Intention to make open class with only private constructors sealed #KT-12504 Fixed * Fixed #KT-12504
This commit is contained in:
committed by
Dmitry Jemerov
parent
dd2a87dbf7
commit
a8da79a130
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ConvertClassToSealedClassIntention
|
||||
@@ -0,0 +1 @@
|
||||
<caret>abstract class Test private constructor()
|
||||
@@ -0,0 +1 @@
|
||||
sealed class Test
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
open class Test<caret>
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
class Test<caret> private constructor()
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
open class Test<caret> constructor()
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// IS_APPLICABLE: false
|
||||
open class Test<caret> private constructor() {
|
||||
constructor(i: Int) : this() {
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
open class Test<caret> {
|
||||
private constructor(i: Int) {
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
sealed class Test {
|
||||
constructor(i: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
open class Test<caret> private constructor()
|
||||
+1
@@ -0,0 +1 @@
|
||||
sealed class Test
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
// IS_APPLICABLE: false
|
||||
annotation class Inject
|
||||
open class Test<caret> @Inject private constructor()
|
||||
+1
@@ -0,0 +1 @@
|
||||
open class Test<caret> private constructor(s: String)
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
sealed class Test(s: String)
|
||||
@@ -0,0 +1,4 @@
|
||||
open class Test<caret> private constructor() {
|
||||
private constructor(i: Int) : this() {
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
sealed class Test() {
|
||||
constructor(i: Int) : this() {
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// IS_APPLICABLE: false
|
||||
annotation class Inject
|
||||
open class Test<caret> private constructor() {
|
||||
private @Inject constructor(i: Int) : this() {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user