Java中静态元编程是可能的吗?

我是static metaprogramming in C++的粉丝。我知道Java现在有泛型。这是否意味着在Java中静态元编程(即编译时程序执行)是可能的?如果是这样,任何人都可以推荐任何好的资源,在哪里可以了解更多?
不,这是不可能的。泛型没有模板那么强大。例如,模板参数可以是用户定义的类型,原语类型或值;但通用模板参数只能是Object或其子类型。

编辑:这是一个老的答案;自2011年以来,我们有Java 7,有Annotations that can be used for such trickery

http://stackoverflow.com/questions/112320/is-static-metaprogramming-possible-in-java

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Java中静态元编程是可能的吗?