OY
там же, просто expect class Date
и тайпэлиасы на платформах
Size: a a a
OY
АО
АО
AE
AE
BP
e
VA
e
repositories {
maven("https://dl.bintray.com/kotlin/kotlin-eap")
mavenCentral()
jcenter()
}
plugins {
// kotlin("jvm") version "1.3.61"
kotlin("jvm") version "1.4-M1"
// id("org.jetbrains.kotlin.jvm") version "1.4-M1"
id("java")
id("com.github.johnrengelman.shadow") version "5.2.0"
id("maven-publish")
id("com.jfrog.bintray") version "1.8.4"
`java-library`
}AE
repositories {
maven("https://dl.bintray.com/kotlin/kotlin-eap")
mavenCentral()
jcenter()
}
plugins {
// kotlin("jvm") version "1.3.61"
kotlin("jvm") version "1.4-M1"
// id("org.jetbrains.kotlin.jvm") version "1.4-M1"
id("java")
id("com.github.johnrengelman.shadow") version "5.2.0"
id("maven-publish")
id("com.jfrog.bintray") version "1.8.4"
`java-library`
}e
e
AN
e
IG

A, его реализация AImpl.B который создаю не я.B интерфейс A через class delegation так, чтоб не пришлось писать объект-прокси в котором руками делегировать все вызовы в lateinit поле.AHolderBP

A, его реализация AImpl.B который создаю не я.B интерфейс A через class delegation так, чтоб не пришлось писать объект-прокси в котором руками делегировать все вызовы в lateinit поле.AHolderAHolder - как создается ?BP
class B : A by AHolder() так пойдет ?IG
AHolder - как создается ?IG