internal void DeleteWeakGlobalReference(jweak reference) { if (!AgentExports.IsLoaded) { return; } _nativeInterface.DeleteWeakGlobalRef(_nativeEnvironmentHandle, reference); }
internal SafeJvmWeakGlobalReferenceHandle(JvmNativeEnvironment nativeEnvironment, jweak handle, bool ownsHandle) : base(ownsHandle) { Contract.Requires <ArgumentNullException>(nativeEnvironment != null, "nativeEnvironment"); _nativeEnvironment = nativeEnvironment; SetHandle(handle.Handle); }
public void DeleteWeakGlobalReference(jweak @object) { RawInterface.DeleteWeakGlobalRef(this, @object); HandleException(); }