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 (compatible with 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 has an API for runtime management, which allows you to update the bytecode at runtime and have your changes propagated.