MetaJJava中的元编程实现
MetaJ MetaJ 在 Java 中提供 元编程。以下代码只是草稿:
beginCode(); package_( \"foo.bar\" ); public_class( \"Greeting\" ) .implements_( Type . of( \"java.util.concurrent.Callable\" , Type . STRING )); { private_field( Type . STRING , \"name\" ); } { public_constructor() . p( Type . STRING , \"name\" ) . beginBody(); assign(local( \"this\" ) . field( \"name\" ), local( \"name\" )); endBody()
下载地址
用户评论