diff --git a/src/dorkbox/jna/linux/GObjectType.java b/src/dorkbox/jna/linux/GObjectType.java index f5c2b81..3786f68 100644 --- a/src/dorkbox/jna/linux/GObjectType.java +++ b/src/dorkbox/jna/linux/GObjectType.java @@ -29,6 +29,7 @@ class GObjectType extends PointerType { super(p); } + @SuppressWarnings("deprecation") @Override protected void finalize() throws Throwable { diff --git a/src/dorkbox/jna/linux/Gtk2.java b/src/dorkbox/jna/linux/Gtk2.java index 0ffed7d..c8212a6 100644 --- a/src/dorkbox/jna/linux/Gtk2.java +++ b/src/dorkbox/jna/linux/Gtk2.java @@ -199,7 +199,9 @@ class Gtk2 implements Gtk { public native Pointer gtk_image_menu_item_new_from_stock(final String stock_id, final Pointer accel_group); + @Deprecated @Override + @SuppressWarnings("deprecation") public native boolean gtk_show_uri(final Pointer screen, final String uri, final int timestamp, final Pointer error); diff --git a/src/dorkbox/jna/linux/Gtk3.java b/src/dorkbox/jna/linux/Gtk3.java index 3ef02ea..1814bb6 100644 --- a/src/dorkbox/jna/linux/Gtk3.java +++ b/src/dorkbox/jna/linux/Gtk3.java @@ -294,6 +294,8 @@ class Gtk3 implements Gtk { public native Pointer gtk_image_menu_item_new_from_stock(final String stock_id, final Pointer accel_group); + @Deprecated + @SuppressWarnings("deprecation") @Override public native boolean gtk_show_uri(final Pointer screen, final String uri, final int timestamp, final Pointer error); diff --git a/src/dorkbox/jna/macos/cocoa/NSObject.java b/src/dorkbox/jna/macos/cocoa/NSObject.java index e84f158..64a5611 100644 --- a/src/dorkbox/jna/macos/cocoa/NSObject.java +++ b/src/dorkbox/jna/macos/cocoa/NSObject.java @@ -42,6 +42,8 @@ class NSObject extends Pointer { this(Pointer.nativeValue(pointer)); } + @Override + @SuppressWarnings("deprecation") protected void finalize() throws Throwable { release(); diff --git a/src/dorkbox/jna/macos/foundation/ObjectiveC.java b/src/dorkbox/jna/macos/foundation/ObjectiveC.java index 233aa8a..2341f2a 100644 --- a/src/dorkbox/jna/macos/foundation/ObjectiveC.java +++ b/src/dorkbox/jna/macos/foundation/ObjectiveC.java @@ -47,7 +47,7 @@ class ObjectiveC { Pointer sel_registerName(String name); } - private static final Objc INSTANCE = Native.loadLibrary("objc", Objc.class); + private static final Objc INSTANCE = Native.load("objc", Objc.class); /** * Returns the class definition of a specified class. diff --git a/src/dorkbox/jna/windows/HBITMAPWrap.java b/src/dorkbox/jna/windows/HBITMAPWrap.java index 0574982..3a3955e 100644 --- a/src/dorkbox/jna/windows/HBITMAPWrap.java +++ b/src/dorkbox/jna/windows/HBITMAPWrap.java @@ -102,6 +102,7 @@ public class HBITMAPWrap extends HBITMAP { this.img = img; } + @SuppressWarnings("deprecation") @Override protected void finalize() throws Throwable { close(); diff --git a/src/dorkbox/jna/windows/HICONWrap.java b/src/dorkbox/jna/windows/HICONWrap.java index 9485933..4f4521e 100644 --- a/src/dorkbox/jna/windows/HICONWrap.java +++ b/src/dorkbox/jna/windows/HICONWrap.java @@ -65,6 +65,7 @@ public class HICONWrap extends HICON { } } + @SuppressWarnings("deprecation") @Override protected void finalize() throws Throwable { close();