Annotations
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. |
OnDealloc | Annotates a method which will be called from "- (void)dealloc" method in the transpiled ObjC code. |
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. |
Enums
LoopTranslation.LoopStyle | Enumerates the available translation options for enhanced for loops. |
ReflectionSupport.Level | Enumerates the available levels of reflection support. |