我要register用于处理 Set<Integer>
的自定义格式化程序.
显而易见的方式:
Formatters.register(Set<Integer>.class, new AnnotationIntegerSetFormatter());
导致“表达式的非法开始”。执行此操作的正确方法是什么,还是不可能?
最佳答案
Set<Integer>.class
不是合法的 Java,因为类型的通用组件在编译时被删除。我想使用 Set.class
应该可以工作,尽管这将为所有 Set<T>
注册您的处理程序类型。
关于java - Play 2.0 中带有泛型的自定义格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11369731/