問題タブ [scala-reflect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - Scala でメソッドの AST にアクセスする
クラスメソッドの AST にアクセスする反射的な方法はありますか?
私はこのようなものを手に入れたい
結果として。
これはコンパイル時の世界になると思います。
scala - TypeTag とメソッドから正確な戻り値の型を取得する
私が持っていると言う
bar
そして、 a で呼び出されたときFoo[Int]
(つまりBar[Int]
、この場合) の型タグFoo[Int]
と名前から の戻り値の型を取得したい"bar"
(オーバーロードがないと仮定するか、それらを区別することができます)。これはscala-reflectで行うことができますか?
scala - Generate scala source for a class instance using reflection
Assuming you have an instance of a class. What is the best approach to generate valid scala source code, which could be written out into a file and compiled, of that instance during runtime? (Utilizing the scala reflection-api/macros?) Is it possible to parse the AST representation into source code?
scala - リフレクションを使用して Scala オブジェクトをインスタンス化する方法
リフレクションを使用して Java または Scala クラスをインスタンス化し、ユーザーが名前を指定できるようにするコードがいくつかloadIt
あります。
これname
は、Scala クラスの場合は正常に機能しますが、オブジェクトの場合は機能しません。オブジェクトを定義するとします。
そしてそれを次のように呼び出します:
エラーが発生します:
オブジェクトを適切にインスタンス化する方法はありますか?