ASM指南翻译-1
?
?1.3组织ASM库分为几个包,并且在不同的jar包中分发:
org.objectweb.asm 和 org.objectweb.asm.signature 包定义了基于事件的API,并且提供了类解析组件和写入组件。它们包含在asm.jar归档中。org.objectweb.asm.util包,包含在asm-util.jar归档中,提供了一些基于核心API的工具,可以用来协助开发和调试ASM应用。org.objectweb.asm.commons包提供了几个预定义类转换组件,大部分基于核心API,它包含在asm-common.jar归档中。org.objectweb.asm.tree包,包含在asm-tree.jar归档中,定义了基于对象模型的API,同时也提供了一些工具对基于事件的和基于对象模型的展现进行转换。org.objectweb.asm.tree.analysis包提供了一个类分析框架,以及几个预定义好的类分析器,基于tree API。它包含在asm-analysis.jar归档中。文档被组织为两部分,第一部分,覆盖了核心API,如asm,asm-util和asm-commons归档。第二部分覆盖了tree API(基于对象模型的API),如asm-tree和asm-analysis归档。每部分包含至少一章用来介绍与类相关的API内容,一章与方法相关的API,一章与注解、泛型等相关的API。每章都讲解了编程接口,以及相关的工具,和预定义好的组件等。所有这些例子的源代码可在该地址下载:http://asm.objectweb.org/。
?
字体约定
Italic斜体??用来强调句子中的元素。
等宽字体? ?表示代码片段
等宽粗体? ?表示强调代码元素
Italic等宽斜体? ?表示代码中的变量部分和标签
?
1.4致谢我非常感谢Fran?ois Horn 在该文档拟定过程中的珍贵的评论,这帮助改善了文档的结构和可读性。
?
1 楼 fantasy 2011-10-18 Good job! 2 楼 aswang 2011-10-18 fantasy 写道Good job!