2016-04-08 9 views
5

このコードサンプルはコンパイルできず、内部エラーが表示されます。インナークラスの作成でKotlinが失敗する

open class TestClass { 
    open inner class Back { 
     open fun dd() { } 
    } 
} 

class Manager: TestClass() { 
    private val test = object : Back() { 
     override fun dd() { } 
    } 
} 

原因:親切な実装ではnullクラスの

エラー発生コンストラクタ

それが何を意味するのでしょうか?

+4

これは間違いなくバグです。https://youtrack.jetbrains.com/issues/KTで問題を提出できますか? – hotkey

+2

私は[KT-11846](https://youtrack.jetbrains.com/issue/KT-11846)で発行しています。 – tatsuyuki

答えて

0

提供される例はKT-11833を参照してコンパイルされます。 Kotlinバージョン1.1.0-beta-22でチェックしました。

関連する問題