2010-12-15 40 views
6

Je suis intéressé à utiliser l'Eclipse JDT pour créer une liaison CAPTURE. J'ai lu plusieurs didacticiels de conversion de capture, mais lorsque je copie-colmate des extraits de code, je ne trouve jamais de liaison de conversion de capture dans l'arbre de syntaxe abstraite (en utilisant le plugin ASTView pour visualiser l'AST).Comment créer un AST avec une liaison CAPTURE?

Comment cela peut-il être accompli?

Répondre

6

Exemple fourni par 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 
    } 
}