の作品、私はorg.json4s.JsonAST.JValue、 を取得したいが、実際にそれがorg.json4s.JsonAST $ JValueを返し、それは奇妙です!classTag[JValue]
を使用します$の理由は何ですか? 私は新しい男がスカラーを使用している、誰かが私に答えることができますか?ありがとうございます。json4s JValue ScalaのclassTagは私のコードでは、間違った
0
A
答えて
0
クラス/メソッド/ etcを参照するために使用する名前です。あなたのコードでは、コンパイラによって生成されたバイトコードにある名前は同じである必要はありません。 ScalaコンパイラはJavaコンパイラよりも名前の変更が必要ですが、この特定のケースは両方とも同じです。
なぜなら、内部クラスは実際にはJVM上に存在しないからです。それは、外部インスタンスを含む追加のフィールドを持つ通常のクラスです。クラスのJVM名は<outer_class>$<inner_class>
のようになります。スカラ座とJavaで
(それがプログラマが、同様に使用するための法的な性格であるが)、名前に$
は、一般的に、それが何らかの形で台無しだ示します。
関連する問題
- 1. PHP間違ったコードは、私は次のコードをした
- 2. classTag scala using map
- 3. scala:スカラメソッドのClassTagの代替
- 4. $間隔は私のコードで間違って何angularjs
- 5. Scala Json4s CustomKeySerializer
- 6. SQL:私は私のコードで間違って何4.
- 7. GWTのRPCは、私のコードで何が間違っている
- 8. Typsescript選択は、私はこのコードを持って間違った値
- 9. ラウンドは、私はこのコードを持っている私のSmartyの3テンプレートでは、間違った結果
- 10. Symfony form_errors(form)間違ったフィールド名、バグ、または私のコードが間違っていますか?
- 11. 私のコードはコードの間違った部分をループしています
- 12. 私はapp.configファイル次のコードで間違って何
- 13. 間違った出力コード
- 14. 私のコードでどこが間違っていましたか?
- 15. pythonマネージャーの問題の登録または私の間違ったコード
- 16. 私は間違って何をしていますか? (Scalaのスーパークラスパラメータで)
- 17. 間違い、私は次のコードを持っているのjava
- 18. アクセスボタンのタイトルは私のストーリーボードでは、間違った値
- 19. Rubyは間違って、私は次のコードのようなコード持っているクラスの名前空間
- 20. SQLXML、私は間違ったXMLに
- 21. ClassTag型のClassTag
- 22. 私のコードは間違っていますか?
- 23. Ruby:なぜ私のコードは間違っていますか?
- 24. 間違った間隔で間違った間隔のハイチャートタイムデータ
- 25. エクセルVLOOKUPは、私は私に間違った値を与えるVLOOKUPセルを持って間違った値に
- 26. 私はコードWebサービスphpで間違っています
- 27. scala json serialization missing fields(json4s)
- 28. Scala列挙型で間違った(?)型の一致
- 29. TcpListener保留中の方法は、私は私のサーバー側に次のコードを持って間違った値
- 30. デプスファーストサーチの実装に間違ったコード
ありがとうございます!私はおそらく原因を得ると思うが、私はこの状況で欲しいものは、** $ **ではない通常のclassTagを得ることである。もう一度ありがとう –
これは通常の 'ClassTag'(または' toString'で印刷された方法)です。あなたが望む形式で_name_クラスを望むならば、 'replace(" $ "、"。 ")'がこのケースで動作します。すべての名前のmanglingを扱うことはもっと難しいでしょう。 –
ありがとう、あなたが 'replace(" $ "、"。 ")'を使って言うのと同じことをしているのですが、それは本当にあまり良いことではありません。 –