2010-12-15 50 views
6

我对使用Eclipse JDT创建CAPTURE绑定感兴趣。如何使用CAPTURE绑定创建AST?

我读过几个捕捉转换教程,但是当我复制粘贴示例代码片段时,我无法在抽象语法树中找到捕捉转换绑定(使用插件ASTView来显示AST)。

这是如何实现的?

回答

6

人Deepak阿扎德@ 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 
    } 
}