Xtend提示:如何在Java接口内部类中访问静态方法?

时间:2012-07-19 15:45:18

标签: xtend

// java
interface MyInterface { 
    class MyInnerClass {            
        public static final String myInnerStaticMethod() {
            return "myInnerStaticMethod";
        }       
    }
}

如何从Xtend方法中调用它?

2 个答案:

答案 0 :(得分:2)

// xtend
def test() {
    MyInterface$MyInnerClass::myInnerStaticMethod
}

答案 1 :(得分:2)

实际上,最新版本的Xtend(> 2.4.1)使用了更好的语法。

// xtend
def test() {
  MyInterface.MyInnerClass.myInnerStaticMethod
}