KTIJ-664 [SealedClassInheritorsProvider]: test fixes

This commit is contained in:
Andrei Klunnyi
2020-12-16 11:33:41 +01:00
parent c2bf124d86
commit 2b3fc330ad
6 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:+SealedInterfaces -XXLanguage:+FreedomForSealedClasses // COMPILER_ARGUMENTS: -XXLanguage:+SealedInterfaces -XXLanguage:+AllowSealedInheritorsInDifferentFilesOfSamePackage
package sealed package sealed
+1 -1
View File
@@ -1,4 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:+SealedInterfaces -XXLanguage:+FreedomForSealedClasses // COMPILER_ARGUMENTS: -XXLanguage:+SealedInterfaces -XXLanguage:+AllowSealedInheritorsInDifferentFilesOfSamePackage
package sealed package sealed
class C: SealedDeclarationInterface {} class C: SealedDeclarationInterface {}
@@ -1,4 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:+SealedInterfaces -XXLanguage:+FreedomForSealedClasses // COMPILER_ARGUMENTS: -XXLanguage:+SealedInterfaces -XXLanguage:+AllowSealedInheritorsInDifferentFilesOfSamePackage
package sealed.otherpackage package sealed.otherpackage
import sealed.SealedDeclarationInterface import sealed.SealedDeclarationInterface
import sealed.SealedDeclarationClass import sealed.SealedDeclarationClass
@@ -11,7 +11,7 @@ sealed class Variant {
} }
fun test(v: Variant?) = when(v) { fun test(v: Variant?) = when(v) {
Variant.Singleton -> "s" Variant.Singleton -> "s"
is Variant.Something -> TODO()
Variant.Another -> TODO() Variant.Another -> TODO()
is Variant.Something -> TODO()
null -> TODO() null -> TODO()
} }
@@ -15,8 +15,8 @@ fun test(foo: FooSealed?) = <caret>when (foo) {
B -> TODO() B -> TODO()
C -> TODO() C -> TODO()
is D -> TODO() is D -> TODO()
is `true` -> TODO()
is `false` -> TODO() is `false` -> TODO()
`null` -> TODO() `null` -> TODO()
is `true` -> TODO()
null -> TODO() null -> TODO()
} }
@@ -12,8 +12,8 @@ sealed class Variant {
fun test(v: Variant?) { fun test(v: Variant?) {
when(v) { when(v) {
Variant.Singleton -> "s" Variant.Singleton -> "s"
is Variant.Something -> TODO()
Variant.Another -> TODO() Variant.Another -> TODO()
is Variant.Something -> TODO()
null -> TODO() null -> TODO()
} }
} }