byte-buddy

    0

    1答えて

    Byte Buddy tutorialこの文書の執筆時点では、すべて説明されていますが、後に説明する方法のインターセプターはありません。 (LoggerInterceptorの例ではメソッドが返されますが、オブジェクトはありません。ChangingLoggerInterceptorの例ではオブジェクトが呼び出されますが、メソッドは呼び出されません) 私が達成したいのは、setterメソッドの実行後

    2

    1答えて

    私はメソッドの委譲を実装しようとしているし、すべてのセッターを委任することによってクラスのダーティフィールドを追跡するフィールドを追加しようとしています。私のクラスのインスタンスは、次のようになります。 T t = new ByteBuddy() .subclass (typeClass) .defineField ("dirtyFields", List.class

    2

    1答えて

    私は、署名付きjarに複数パラメータのパッケージ保護されたコンストラクタを持つcom.microsoft.azure.eventprocessorhost.PartitionContextの同時テストを試みています。 私は基本的にそのコンストラクタを無視する(またはNULLを渡す)と、カウンタをインクリメントする1つのメソッドをオーバーライドしたいと思います。クラスは最終的なものではなく、どちらも

    2

    2答えて

    ByteBuddyを使用して、別のライブラリのクラスをリベースして、Spring依存性注入を追加します。問題は、インターセプタとして使用されるクラスをインスタンス化できないことです。つまり、私はSpringを使用してApplicationContextをインターセプタに注入できません。 は、この問題を回避するために、私は ApplicationContextAware実装することにより、注入さ A

    1

    1答えて

    Byte Buddyが私が追加したアノテーションのデフォルト値を出さないようにする方法はありますか?以下の例をビルドプラグインに基づいて、bazフィールドの@XmlAttribute注釈の結果のバイトコードから冗長なrequiredとnamespaceの値を省きたいと思います。 FOO/Bar.java: package foo; import javax.xml.bind.annotatio

    2

    2答えて

    ある注釈で注釈を付けられたすべてのメソッドが特定のクラスに委任されるpremain()があります。一般的に、私は次のようになります。デバッガを使用して public static void premain(final String agentArguments, final Instrumentation instrumentation) { CountingInterception

    1

    1答えて

    私は、バイト・バディ1.6.9を使用して静的メソッドを再定義する方法を教えてください。 私はこれを試してみました:スレッド "メイン" java.lang.IllegalStateExceptionで 例外: public class Source { public static String hello(String name) {return null;} } public

    0

    1答えて

    私はいくつかのボイラープレートメソッドを自動生成することに興味があります(プロジェクトロンボクに似ています)。バイトバディフレンドリーなAPIは有望だと思われますが、私はそれをどうやって使うのか分かりません。 ここでは簡単な使用例です。私はこのためにゲッターとセッターを生成するの実装を持っているでしょうアノテーションでこのクラスを飾るを計画してい public class User {

    2

    1答えて

    ユニットテストのデータをモックするには、私はMockitoを使用しています。しかし、私は以下の例外を見る。私はセットアップがありませんか? ここで使用されるJVMはJava HotSpot(TM)64ビットサーバーVMです。 1.8 public class TestCreateObj{ public void getMockData() { TestObj deal =

    0

    1答えて

    Can I redefine private methods using Byte Buddy?という考え方に基づいて、私は親クラスからプライベートメソッドを再定義したいと思います。 これは可能ですか?それとも、鶏肉と卵の問題のようなものですか? ありがとうございます!