diff options
Diffstat (limited to 'mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/JNIObject.java')
-rw-r--r-- | mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/JNIObject.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/JNIObject.java b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/JNIObject.java new file mode 100644 index 000000000..a3a127a1a --- /dev/null +++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/JNIObject.java @@ -0,0 +1,11 @@ +package org.mozilla.gecko.mozglue; + +// Class that all classes with native methods extend from. +public abstract class JNIObject +{ + // Pointer to a WeakPtr object that refers to the native object. + private long mHandle; + + // Dispose of any reference to a native object. + protected abstract void disposeNative(); +} |