reflection

    2

    1答えて

    反射関数呼び出しを作成していますが、現在は戻り値を取得しようとしています。 例コード: func (c *Client) Send(funcName protoFunction, data interface{}) (interface{}, error) { funcList := c.GetProtoFuncList() ctx := context.Background(

    1

    1答えて

    私はintercept()中にメソッドの宣言クラスの注釈(その中の値)を取得する必要があります。 @RuntimeType public static Object intercept(@SuperCall Callable callable, @Origin Method method) throws Exception { method.getDeclaringClass

    0

    1答えて

    私のアンドロイドアプリケーション内でクラスのパラメータ名を取得しようとしています。使用可能なすべてのメソッドとそのパラメータのタイプと名前を出力するhelp()メソッドに入力を供給します。パラメータ名を取得するには、私はparanamer jarを使用しようとしています。 paranamer.jarをモジュールライブラリとして追加しました。インポートして使用することができます。しかし、にパラメータ

    0

    2答えて

    Classインスタンスをパラメータとする関数を記述しています。クラスに定義された特定の注釈の価値を取得したい。 クラス:注釈値を取得したい @AllArgConstructor @MyAnnotation(tableName = "MyTable") public class MyClass { String field1; } 機能。 public class Annotat

    8

    1答えて

    Given Kotlin 1.1。いくつかのクラスのinstanceについて、instance::class.javaとinstance.javaClassはほぼ同等であるように見える: val i = 0 println(i::class.java) // int println(i.javaClass) // int println(i::class.java === i.javaCla

    0

    1答えて

    私が経験している問題は次のとおりです。注釈を使用して収集される一連のクラスがあります。それらはすべて同じフォルダにあり、特定のアノテーションがある場合はReflections libraryでインスタンス化されます。これらのクラスはインスタンス化されていますが、静的なファクトリを呼び出す静的な初期化子があり、構造体を構築します。ファクトリで作成されたオブジェクトを取得しようとすると、JavaはIn

    0

    1答えて

    この質問はxpathsに言及していますが、実際にはxpathsに特有ではなく、実際にはJava Stringsに関係します。 私はJava 8を使用しており、約40文字列(クラス内のpublic static final String)を持っています。 private static final String employeeID_x = "//input[@id = 'id']"; privat

    0

    1答えて

    サンプルコードのgetQueue()がリフレクションを使用して一般的であるかどうかを確認するにはどうすればよいですか。 1つの方法は、引数の型と戻り値の型を調べて、それらがTypeVariableのインスタンスであるかどうかを確認することです。私はもっ​​と簡単なものを探しています。 Class SomeClass { <V> Queue<V> getQueue(); }

    2

    1答えて

    私はT4を使用して一連の汎用クラスのコードを生成しようとしています。 リフレクションを使用してフルクラス名を取得する方法を知りたいですか?私が欲しいもの public class Foo<TFirst, TSecond> {} var type = typeof(Foo<,>); var name = type.FullName; // returns "Foo`2" ので、私は私がT4

    1

    1答えて

    私はLinqを起源とする表現木を持っています。 leCollection.Where(...).OrderBy(...).Skip(n).Take(m)。式は次のようになります。今 Take(Skip(OrderBy(Where(...), ...), n), m) // you got the idea 、これは私がそこにTakeとSkipを持っている私の理想的な状態であるが、それはルールで