|AutoreleasePool||Annotation that indicates the translator should inject an autorelease pool around the method body.|
|J2ObjCIncompatible||Marks a declaration to be stripped by the J2ObjC translator prior to compilation.|
|LoopTranslation||Annotation that specifies how an enhanced for loop should be translated by the J2ObjC translator.|
|ObjectiveCName||Annotation that specifies what the Objective-C class, protocol, method, constructor or package declaration should be when translated.|
|Property||Adds property declarations to generated Objective-C for annotated fields.|
|ReflectionSupport||Annotation that specifies the level of reflection support for a particular class.|
|RetainedLocalRef||Annotation that indicates a local variable should be retained outside of any subsequent AutoreleasePool use.|
|RetainedWith||PLEASE READ THIS DOCUMENTATION BEFORE USING THIS ANNOTATION!
Note the criteria listed below which cannot be enforced by static analysis in j2objc.
|Weak||Annotation that indicates a variable has a weak relationship to its owner.|
|WeakOuter||Annotation that indicates an inner class has a weak relationship to its owning class.|