Stdlib rename: 'name' and 'ordinal' are now properties in Enum, same name functions are deprecated

This commit is contained in:
Mikhail Glukhikh
2015-10-12 17:52:55 +03:00
parent 78cfeb0d7d
commit f8a356747e
193 changed files with 522 additions and 454 deletions
@@ -4,9 +4,10 @@
// ERROR: 'ordinal' in 'E' is final and cannot be overridden
enum class E {}
interface X {
final fun ordinal() : Int = 42
final val ordinal : Int
get() = 42
}
class A : E(), X {
override<caret> fun ordinal() : Int = 24;
override<caret> val ordinal : Int = 24;
}