Deprecate @publicField

This commit is contained in:
Yan Zhulanow
2015-09-23 21:08:02 +03:00
parent cc2d005984
commit aada13c91f
4 changed files with 7 additions and 8 deletions
@@ -1,7 +1,7 @@
import java.lang.reflect.Modifier
public class A {
private lateinit val privateField: String
private lateinit var privateField: String
protected lateinit var protectedField: String
public lateinit var publicField: String
@@ -13,8 +13,6 @@ public class A {
if (!Modifier.isProtected(clazz.getDeclaredField("protectedField").modifiers)) cond += "NOT_PROTECTED"
if (!Modifier.isPublic(clazz.getDeclaredField("publicField").modifiers)) cond += "NOT_PUBLIC"
if (Modifier.isFinal(clazz.getDeclaredField("privateField").modifiers)) cond += "FINAL"
try {
val a = privateField
} catch (e: UninitializedPropertyAccessException) {