public abstract class ObjCExtensions extends Object
| Constructor and Description |
|---|
ObjCExtensions() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
initObject(ObjCObject o,
long handle) |
protected static void |
updateStrongRef(ObjCObject o,
Object before,
Object after)
Updates a strong reference handling
null values properly. |
protected static void initObject(ObjCObject o, long handle)
protected static void updateStrongRef(ObjCObject o, Object before, Object after)
null values properly. This
is only meant to be used internally for Property setter methods
with strongRef=true.thiz - the owner of the property.before - the previous value for the property. If not null
and not equal to after #removeStrongRef(Object)
will be called on this value.after - the new value for the property. If not null
and not equal to after #addStrongRef(Object)
will be called on this value.Copyright © 2012-2015 RoboVM AB. All Rights Reserved.