forked from typetools/annotation-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
38 lines (29 loc) · 1.21 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Annotation Tools README file
----------------------------
This directory contains the Annotation Tools.
When distributed, this is known as the Annotation File Utilities, which is
one of its components; see the annotation-file-utilities subdirectory.
The Annotation File Utilities homepage is:
https://checkerframework.org/annotation-file-utilities/
and it also appears in this directory as:
annotation-file-utilities/annotation-file-utilities.html
asmx
----
asmx contains modifications to asm to allow it to read and write JSR
308 annotations to/from class files.
The most modified classes are (in org.objectweb.asmx):
* ClassReader
* ClassWriter
* ExtendedAnnotationVisitor
* ExtendedAnnotationWriter
Most of the changes are delimited by
//jaime
// end jaime
asmx was branched off of asm 2.2.2, available at either of these locations:
http://forge.objectweb.org/project/download.php?group_id=23&file_id=5769
http://download.forge.objectweb.org/asm/asm-2.2.2.tar.gz
To see the changes, diff the current source files against the 2.2.2
files.
The diffs are complicated by the fact that in a few cases, a post-2.2.2
version of a file was added to asmx.
One example is file src/org/objectweb/asmx/optimizer/shrink.properties.