Groovy Generics失败
除了groovy比java更有动态…
为什么这是groovy中的编译时错误(意外的令牌<
):
interface A { T getByClass(Class clazz) }
我怎么用groovy的方式写这个?
Groovy解析器不处理以通用信息开头的方法签名 …
如果添加public修饰符,它会解析:
interface A { public T getByClass( Class clazz ) }
虽然我不相信你会在编译时获得任何类型检查来添加这个注释