2016-04-04 14 views
2

BaseLanguageのクラスでSerializableを実装するにはどうすればよいですか?言語で使用されるようにjetbrains.mps.baseLanguageを追加依存関係として[email protected]_stubを追加プロジェクト BaseLanguageクラスでSerializableを実装する

  • を新しいモデル
  • をMPS 3.3.4
  • 新しいソリューションを作成を使用して

    • :私はこれまでやった

    • 新しいクラスを追加する
    • トリガーimplementsをエディタで表示します。
    • トリガオートコンプリート

    エディタが今ようにClonableComparableなどjava.lang名前空間から使用可能なインターフェイスのリストを示しています。ただし、Serializableはありません。ジェネレータでSerializableを実装しようとすると、同じ動作が発生します。

    これはバグですか、何か不足していますか?

  • 答えて

    1

    おそらく、[email protected]_stubモデルを依存関係にインポートしていない可能性があります。エディターでCtrl + Mを押しながら作業を行います。

    Vaclav

    +0

    正確に!ありがとう! – Mene

    +0

    なぜ 'java.io @ java_stub'をインクルードする必要があるのか​​分かりませんが、' module.JDK @ project_stub'は使われません。 – Mene

    +1

    [email protected]_stubは、java.ioパッケージの一部であるJDKのクラスを含むモデルですが、[email protected]_stubは含まれません。 JDKソリューションでグループ化されたすべてのJDKパッケージ(Control + Alt + Shift + S)にも同様のモデルがあります。 –

    関連する問題