metaja:Java元编程库

时间:2024-05-27 05:51:30
【文件属性】:

文件名称:metaja:Java元编程库

文件大小:460KB

文件格式:ZIP

更新时间:2024-05-27 05:51:30

Java

Metaja Metaja是Java库,允许在运行时使用metaja模板生成Java源代码,从而可以进行Java元编程。 Metaja模板 Metaja模板只是一个用于生成一些文本的程序,例如Java代码。 Metaja模板由两种类型的块序列组成: macro和output 。 宏块以/ ***开头,以*** /结尾,并包含用Java编写的生成指令。 输出块是两个相邻宏块之间的所有内容,并包含输出文本。 第一个块应该是一个宏块,它应该以模板的签名开始-圆括号中的参数列表,就像没有方法名称的java方法签名一样。 模板的签名后应加一个大括号。 最后一个块也应该是一个宏块,并且应该以一个大括号结束。 该约定使metaja解析引擎非常简单。 简单模板: /* ** (boolean world) { ** */ public static Hello { public


【文件预览】:
metaja-master
----releases()
--------0.1()
--------0.3()
--------0.2()
----.gitignore(16B)
----README.md(6KB)
----test()
--------org()
----LICENSE(11KB)
----lib-test()
--------junit-4.12.jar(308KB)
--------hamcrest-core-1.3.jar(44KB)
----src()
--------org()
--------META-INF()

网友评论