Class/object property type 6 var nextServer: Server? = new Server()
Companion object 28 fun Client.bar(s: Server = Server.NAME) {
Companion object 5 class Client(name: String = Server.NAME): Server() {
Companion object 7 val name = Server.NAME
Function return types 14 fun getNextServer(): Server? {
Function return types 36 fun Any.asServer(): Server? {
Local variable declaration 10 val server: Server = s
Parameter type 28 fun Client.bar(s: Server = Server.NAME) {
Parameter type 9 fun foo(s: Server) {
Super type qualifier 19 super<Server>.work()
Target type of 'is' operation 37 return if (this is Server) this as Server else null
Usage in cast target type 37 return if (this is Server) this as Server else null
Usage in import 3 import server.Server
