default -> companion: replace all mentions of default and default object
This commit is contained in:
+1
-1
@@ -32,7 +32,7 @@ annotation class Ann(
|
||||
)
|
||||
|
||||
class Foo {
|
||||
default object {
|
||||
companion object {
|
||||
val i: Int = 2
|
||||
val s: Short = 2
|
||||
val f: Float = 2.0.toFloat()
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ annotation class Ann(val i: Int)
|
||||
|
||||
class A {
|
||||
class B {
|
||||
default object {
|
||||
companion object {
|
||||
val i = 1
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
class A {
|
||||
default object B {
|
||||
companion object B {
|
||||
var state: String = "12345"
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import kotlin.reflect.KMemberProperty
|
||||
|
||||
class A {
|
||||
default object {
|
||||
companion object {
|
||||
val ref: KMemberProperty<A, String> = A::foo
|
||||
}
|
||||
|
||||
|
||||
@@ -4,12 +4,12 @@ fun box(): String {
|
||||
assertEquals(java.lang.Integer.MIN_VALUE, Int.MIN_VALUE)
|
||||
assertEquals(java.lang.Byte.MAX_VALUE, Byte.MAX_VALUE)
|
||||
|
||||
assertEquals("MIN_VALUE", (Int.Default::MIN_VALUE).name)
|
||||
assertEquals("MAX_VALUE", (Double.Default::MAX_VALUE).name)
|
||||
assertEquals("MIN_VALUE", (Float.Default::MIN_VALUE).name)
|
||||
assertEquals("MAX_VALUE", (Long.Default::MAX_VALUE).name)
|
||||
assertEquals("MIN_VALUE", (Short.Default::MIN_VALUE).name)
|
||||
assertEquals("MAX_VALUE", (Byte.Default::MAX_VALUE).name)
|
||||
assertEquals("MIN_VALUE", (Int.Companion::MIN_VALUE).name)
|
||||
assertEquals("MAX_VALUE", (Double.Companion::MAX_VALUE).name)
|
||||
assertEquals("MIN_VALUE", (Float.Companion::MIN_VALUE).name)
|
||||
assertEquals("MAX_VALUE", (Long.Companion::MAX_VALUE).name)
|
||||
assertEquals("MIN_VALUE", (Short.Companion::MIN_VALUE).name)
|
||||
assertEquals("MAX_VALUE", (Byte.Companion::MAX_VALUE).name)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
default object {
|
||||
companion object {
|
||||
val defaultGetter: Int = 1
|
||||
[native] get
|
||||
|
||||
@@ -39,8 +39,8 @@ fun box(): String {
|
||||
return check({defaultGetter}, "_DefaultPackage.getDefaultGetter()I")
|
||||
?: check({defaultSetter = 1}, "_DefaultPackage.setDefaultSetter(I)V")
|
||||
|
||||
?: check({C.defaultGetter}, "C\$Default.getDefaultGetter()I")
|
||||
?: check({C.defaultSetter = 1}, "C\$Default.setDefaultSetter(I)V")
|
||||
?: check({C.defaultGetter}, "C\$Companion.getDefaultGetter()I")
|
||||
?: check({C.defaultSetter = 1}, "C\$Companion.setDefaultSetter(I)V")
|
||||
|
||||
?: check({C().defaultGetter}, "C.getDefaultGetter()I")
|
||||
?: check({C().defaultSetter = 1}, "C.setDefaultSetter(I)V")
|
||||
|
||||
@@ -2,7 +2,7 @@ import kotlin.jvm.*
|
||||
import kotlin.platform.*
|
||||
|
||||
class C {
|
||||
default object {
|
||||
companion object {
|
||||
private platformStatic native fun foo()
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import kotlin.jvm.*
|
||||
import kotlin.platform.*
|
||||
|
||||
class WithNative {
|
||||
default object {
|
||||
companion object {
|
||||
platformStatic native fun bar(l: Long, s: String): Double
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import kotlin.platform.*
|
||||
|
||||
class C {
|
||||
default object {
|
||||
companion object {
|
||||
private platformStatic fun foo(): String {
|
||||
return "OK"
|
||||
}
|
||||
|
||||
+2
-2
@@ -8,8 +8,8 @@ fun box(): String {
|
||||
assertEquals("Int", Int::class.simpleName)
|
||||
assertEquals("Long", Long::class.simpleName)
|
||||
|
||||
assertEquals("Default", Int.Default::class.simpleName)
|
||||
assertEquals("Default", Double.Default::class.simpleName)
|
||||
assertEquals("Companion", Int.Companion::class.simpleName)
|
||||
assertEquals("Companion", Double.Companion::class.simpleName)
|
||||
|
||||
assertEquals("IntRange", IntRange::class.simpleName)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class O {
|
||||
default object {
|
||||
companion object {
|
||||
// Currently we consider <clinit> in class O as the enclosing method of this lambda,
|
||||
// so we write outer class = O and enclosing method = null
|
||||
val f = {}
|
||||
|
||||
@@ -5,13 +5,13 @@ class G<T>(val s: T) {
|
||||
}
|
||||
|
||||
public trait ErrorsJvmTrait {
|
||||
default object {
|
||||
companion object {
|
||||
public val param : G<String> = G("STRING")
|
||||
}
|
||||
}
|
||||
|
||||
public class ErrorsJvmClass {
|
||||
default object {
|
||||
companion object {
|
||||
public val param : G<String> = G("STRING")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ open class B
|
||||
|
||||
class A {
|
||||
|
||||
default object {
|
||||
companion object {
|
||||
[platformStatic]
|
||||
fun <T: B> a(s: T) : T {
|
||||
return s
|
||||
|
||||
+9
-9
@@ -1,7 +1,7 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
class A {
|
||||
default object {
|
||||
companion object {
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
@@ -11,19 +11,19 @@ class A {
|
||||
}
|
||||
}
|
||||
|
||||
fun foo(x : A.Default.Season) : String {
|
||||
fun foo(x : A.Companion.Season) : String {
|
||||
return when (x) {
|
||||
A.Default.Season.WINTER -> "winter"
|
||||
A.Default.Season.SPRING -> "spring"
|
||||
A.Default.Season.SUMMER -> "summer"
|
||||
A.Companion.Season.WINTER -> "winter"
|
||||
A.Companion.Season.SPRING -> "spring"
|
||||
A.Companion.Season.SUMMER -> "summer"
|
||||
else -> "other"
|
||||
}
|
||||
}
|
||||
|
||||
fun box() : String {
|
||||
assertEquals("winter", foo(A.Default.Season.WINTER))
|
||||
assertEquals("spring", foo(A.Default.Season.SPRING))
|
||||
assertEquals("summer", foo(A.Default.Season.SUMMER))
|
||||
assertEquals("other", foo(A.Default.Season.AUTUMN))
|
||||
assertEquals("winter", foo(A.Companion.Season.WINTER))
|
||||
assertEquals("spring", foo(A.Companion.Season.SPRING))
|
||||
assertEquals("summer", foo(A.Companion.Season.SUMMER))
|
||||
assertEquals("other", foo(A.Companion.Season.AUTUMN))
|
||||
return "OK"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user