Use @RetainedLocalRef to keep J2ObjC from deallocating objects when the fields they were stored in are nulled out.
I put together this CL by looking for @LazyInit annotations, but I skipped ExecutionSequencer and SequentialExecutor, honestly mostly because they are complicated and not directly implicated in the problems we've heard about. I don't know if they're used much under J2ObjC.
Use
@RetainedLocalRef
to keep J2ObjC from deallocating objects when the fields they were stored in are nulled out.I put together this CL by looking for
@LazyInit
annotations, but I skippedExecutionSequencer
andSequentialExecutor
, honestly mostly because they are complicated and not directly implicated in the problems we've heard about. I don't know if they're used much under J2ObjC.RELNOTES=n/a