runner { } debugger { } resolve&completion: //todo support dynamically-named methods resolve&completion def myfoo = type { //describe methods&properties here } def stringp = mix "java.lang.String" myfoo def stringpp = mix stringpp { //describe methods&properties here } |