reflection

    0

    1答えて

    class A { private String someField; @validation private String annotatedField; } annotatedFieldを検証するカスタム制約検証の注釈@validationを実装しています。私はsomeFieldの価値を知り、私の検証の論理を満たす必要があります。 Validator i

    1

    2答えて

    私は抽象クラスを公開する.Net4アセンブリを持っています。その同じアセンブリでは、フォルダ内のすべてのファイルにその基本クラスを継承するクラスのリストを作成するためのコードがあります。ここでは顕著なルーチン private JsonTextWriter GetAvailableServices(JsonTextWriter writer, string path) { try

    0

    1答えて

    オブジェクトのすべてのフィールドを取得する汎用メソッドを作成する必要があります。このオブジェクトのクラスにはClassTagが含まれている可能性があります。いいやり方?難しさは私たちがクラスを先に知らないので、ClassTag(ゼロから多く)が含まれているかもしれませんが、そうでないかもしれません。例えば 、 class A(x : Int) {} a = new A(1) 我々は出力のx

    3

    2答えて

    java.lang.reflect.Field#slotは、ソースファイル内でフィールドがどのように宣言された順序でシーケンス番号を保持していますか? 私はそのプライベートを知っているので、それを使うべきではありませんが、とにかくそれを使うべきではありません。

    -2

    1答えて

    を望んでいる、FUNCへの引数としてのインターフェイスの実装を使用することはできません、私は次のエラーを取得していますこれらのサービスのいずれかからの着信メッセージ: // IncomingMessage is a message that comes in on a messaging service type IncomingMessage interface { Send() e

    1

    1答えて

    Expressionタイプの形式でExpression<Func<...,...,...,TResult>>(ランダムであるが固定数のパラメータ)インスタンスを受け取ります。例えば : Expression<Func<int,int,int>> adderExpression = (a,b) => a+b; LambdaExpression receivedExpression = adderE

    0

    1答えて

    は以下のclass考えてみましょう:私のアプリケーションの反射位相の間、 @ClassAnnotation1 @ClassAnnotation2 class MyClass { // ... @MethodAnnotation1 @MethodAnnotation2 private void myMethod(@ParamAnnotation1

    1

    1答えて

    私はセイロンを勉強しており、メタモデルについて質問があります。私はいくつかの基本クラス 'DataContainer'を作成し、ビルドインequals-hash実装で不変クラスをインスタンス化できるようにしたいと考えています: (125、 "ab")==識別子(125、 "ab") したがって、基本クラスはすべての共有変数以外の値を収集し、この情報を「ハッシュ」「等価」メソッドで使用する必要があり

    0

    1答えて

    コンパニオンオブジェクトを持つクラスTestClassがあります。以下のようにクラス内からプライベートフィールドが設定されている場合、スカラでランタイムリフレクションを使用してコンパニオンオブジェクト内のプライベートフィールドxyzにアクセスするにはどうすればよいですか。 class TestClass { TestClass.xyz = 100 } object TestClass { pri

    3

    1答えて

    私は自分のゲームにLibDGXライブラリを使用しています。そして私は共通の例外ClassCastExceptionに直面しましたが、それは奇妙なケースで発生します。 私はLibGDXライブラリからAnimationクラスを使用しています。 []操作を使用している場合にのみ、この行にエラーが表示されます。 val tex = animation.keyFrames[0] 私はget()エラーがが