Как создать AST с привязкой CAPTURE? - PullRequest
6 голосов
/ 15 декабря 2010

Меня интересует использование Eclipse JDT для создания привязки CAPTURE .

Я прочитал несколько учебных пособий по преобразованию захвата, но когда я копирую и вставляю фрагменты кода примера, я могуникогда не находите привязку преобразования захвата в абстрактном синтаксическом дереве (используя плагин ASTView для визуализации AST).

Как этого достичь?

1 Ответ

6 голосов
/ 15 декабря 2010

Пример предоставлен Deepak Azad @ Eclipse Forums:

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
    }
}
...