2010-12-15 17 views
6

Estoy interesado en usar el Eclipse JDT para crear un enlace CAPTURE.Cómo crear un AST con un enlace CAPTURE?

He leído varios tutoriales de conversión de captura, pero cuando copio y pego fragmentos de código de muestra, nunca encuentro un enlace de conversión de captura en el Árbol de sintaxis abstracta (usando el complemento ASTView para visualizar el AST).

¿Cómo se puede lograr esto?

Respuesta

6

Ejemplo proporcionado por Deepak Azad @ Eclipse foros:

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 
    } 
} 
Cuestiones relacionadas