Deprecate non-const properties copies in interface
This commit is contained in:
+4
-1
@@ -8,8 +8,11 @@ class Test {
|
||||
s = Trait.NAME;
|
||||
if (!s.equals("Trait")) throw new AssertionError("Fail interface: " + s);
|
||||
|
||||
s = Trait.DEPRECATED;
|
||||
if (!s.equals("DEPRECATED")) throw new AssertionError("Fail interface: " + s);
|
||||
|
||||
s = Enoom.NAME;
|
||||
if (!s.equals("Enoom")) throw new AssertionError("Fail enum: " + s);
|
||||
if (!s.equals("Enum")) throw new AssertionError("Fail enum: " + s);
|
||||
|
||||
return "OK";
|
||||
}
|
||||
|
||||
Vendored
+2
-1
@@ -7,13 +7,14 @@ class Klass {
|
||||
interface Trait {
|
||||
companion object {
|
||||
const val NAME = "Trait"
|
||||
val DEPRECATED = "DEPRECATED"
|
||||
}
|
||||
}
|
||||
|
||||
enum class Enoom {
|
||||
;
|
||||
companion object {
|
||||
const val NAME = "Enoom"
|
||||
const val NAME = "Enum"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user