Top Description Methods
com.google.j2objc.annotations

public @Interface OnDealloc

extends Annotation
Annotations
@Target:METHOD
@Retention:CLASS
Static Imports
java.lang.annotation.ElementType.METHOD, .RetentionPolicy.CLASS

Annotates a method which will be called from "- (void)dealloc" method in the transpiled ObjC code.

Annotated method must be private, non-static, have no parameters, return void and there can be at most one such method.

This annotation is designed to be used in combination with @Weak (which translates to __unsafe_unretained). It can be used to nullify @Weak references or cleaning internal data structures containing @Weak references, to avoid dangling pointers in transpiled ObjC code.

Author
Michał Pociecha-Łoś

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString