Совет по расширению: как получить доступ к статическому методу во внутреннем классе интерфейса Java?

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

Как я могу вызвать это из метода Xtend?


person Ghiro    schedule 19.07.2012    source источник


Ответы (1)


На самом деле последняя версия Xtend (>2.4.1) использует гораздо более приятный синтаксис.

// xtend
def test() {
  MyInterface.MyInnerClass.myInnerStaticMethod
}
person Viliam Simko    schedule 06.11.2014