7

EclipseJDTを使用してCAPTUREバインディングを作成することに興味があります。

いくつかのキャプチャ変換チュートリアルを読みましたが、サンプルコードスニペットをコピーアンドペーストすると、抽象構文ツリーでキャプチャ変換バインディングが見つかりません(ASTを視覚化するためのプラグインASTViewを使用)。

これはどのように達成できますか?

4

1 に答える 1

7

Deepak Azad @ Eclipseフォーラムによって提供された例:

interface Box<T> {
    public T get();
    public void put( T element);
}

class CaptureTest {
    public void rebox( Box<?> box) {
        box.get(); // return type of get() is a capture binding
    }
}
于 2010-12-15T16:07:31.397 に答える