public final class DefaultObjectReferenceManager extends ObjectReferenceManager
| 构造器和说明 |
|---|
DefaultObjectReferenceManager(Runtime runtime) |
| 限定符和类型 | 方法和说明 |
|---|---|
Pointer |
add(Object obj)
Adds a mapping from a java object to a unique native address.
|
Object |
get(Pointer reference)
Gets the java object that is mapped to the native memory address referred to by
reference. |
boolean |
remove(Pointer reference)
Removes a mapping from java object to native pointer.
|
freeReference, getObject, newInstance, newReferencepublic DefaultObjectReferenceManager(Runtime runtime)
public Pointer add(Object obj)
ObjectReferenceManager
A strong reference to object is maintained internally, until ObjectReferenceManager.remove(Pointer) is called.
add 在类中 ObjectReferenceManagerobj - The java object to generate a reference forpublic boolean remove(Pointer reference)
ObjectReferenceManagerremove 在类中 ObjectReferenceManagerreference - a native memory pointer.public Object get(Pointer reference)
ObjectReferenceManagerreference.get 在类中 ObjectReferenceManagerreference - a native memory pointer.pointer.Copyright © 2021. All rights reserved.