This is the project home for the backport175 project.
backport175 is backport of the Java 5 annotations (JSR-175) specification. Making strongly typed annotation available for Java 1.3/1.4 platforms. They are bytecode compatible with Java 5 annotations making them available for use by tools etc.
It has two separate modules:
- Compiler - which compiles the backport175 annotations and puts them into the bytecode of the class (as regular Java 5 RuntimeVisible annotations).
- Reader - which allows you to read the backport175 annotations as well as regular Java 5 annotation through one single uniformed API. The reader also gives you better performance for reading regular Java 5 annotations compared to standard reflection (roughly 5 times).
It also comes with an Ant task and an Eclipse plugin.