Drop deprecated pre-1.0 API. Remove remaining usages in tests.

This commit is contained in:
Ilya Gorbunov
2016-12-22 21:16:14 +03:00
parent 72e461e2d5
commit 85232ffa07
5 changed files with 7 additions and 54 deletions
@@ -3,7 +3,7 @@
// WITH_REFLECT
import kotlin.reflect.jvm.kotlin
import kotlin.reflect.jvm.kotlinProperty
enum class A {
// There's a synthetic field "$VALUES" here
@@ -11,7 +11,7 @@ enum class A {
fun box(): String {
for (field in A::class.java.getDeclaredFields()) {
val prop = field.kotlin
val prop = field.kotlinProperty
if (prop != null) return "Fail, property found: $prop"
}
@@ -3,7 +3,7 @@
// WITH_REFLECT
import kotlin.reflect.jvm.accessible
import kotlin.reflect.jvm.isAccessible
class Result {
public val value: String = "OK"
@@ -11,7 +11,7 @@ class Result {
fun box(): String {
val p = Result::value
p.accessible = false
p.isAccessible = false
// setAccessible(false) should have no effect on the accessibility of a public reflection object
return p.get(Result())
}