3e06f426d0
Support: calls, constructor calls, annotation calls, arguments Support: enums, primary constructors, const modifier Support: inner modifier, qualified types Add: some base transformed types Fix: acceptChildren etc. Progress: #KT-24013
33 lines
578 B
Kotlin
Vendored
33 lines
578 B
Kotlin
Vendored
import my.println
|
|
|
|
enum class Order {
|
|
FIRST,
|
|
SECOND,
|
|
THIRD
|
|
}
|
|
|
|
enum class Planet(val m: Double, internal val r: Double) {
|
|
MERCURY(1.0, 2.0) {
|
|
override fun sayHello() {
|
|
println("Hello!!!")
|
|
}
|
|
},
|
|
VENERA(3.0, 4.0) {
|
|
override fun sayHello() {
|
|
println("Ola!!!")
|
|
}
|
|
},
|
|
EARTH(5.0, 6.0) {
|
|
override fun sayHello() {
|
|
println("Privet!!!")
|
|
}
|
|
};
|
|
|
|
val g: Double = G * m / (r * r)
|
|
|
|
abstract fun sayHello()
|
|
|
|
companion object {
|
|
const val G = 6.67e-11
|
|
}
|
|
} |