kotlinでクラスを委任するときにthisを渡す可能性はありますか? class SomeFlow : Flow, SmsAuthentication by DefaultSmsAuthentication(this)
それはthisは、このコンテキスト内に存在しないと言います。他のクラスには、次のようになります。 class DefaultSmsAuthentication(val flo
私は、Javaで、Kotlin委譲クラスを拡張し、次のエラーを取得しようとしている: Cannot inherit from final 'Derived' は、以下のコードを参照してください。 私がやっていることは、クラスのメソッドを飾ることです。 コトルが最終的にDerivedを定義した理由は何ですか? Derivedは最終的なものにならないので、私はそれを継承できますか? のJava: ne
で直接プロパティを取得(または私は、デリゲート自体に状態を維持してください): class Example {
var p: String by Delegate()
}
class Delegate() {
operator fun getValue(thisRef: Any?, prop: KProperty<*>): String {
if (prop/