summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/com')
-rw-r--r--src/com/jogamp/common/AutoCloseable.jtemplate (renamed from src/com/jogamp/opencl/AutoCloseable.java)8
-rw-r--r--src/com/jogamp/opencl/CLEventList.java4
-rw-r--r--src/com/jogamp/opencl/CLObject.java2
3 files changed, 11 insertions, 3 deletions
diff --git a/src/com/jogamp/opencl/AutoCloseable.java b/src/com/jogamp/common/AutoCloseable.jtemplate
index 383f42a4..a77e3df2 100644
--- a/src/com/jogamp/opencl/AutoCloseable.java
+++ b/src/com/jogamp/common/AutoCloseable.jtemplate
@@ -26,9 +26,11 @@
* or implied, of JogAmp Community.
*/
-package com.jogamp.opencl;
+package com.jogamp.common;
-// early import of JDK7's ARM interface for JDK6 backwards compatibility.
-public interface AutoCloseable {
+/**
+ * import of JDK7's ARM interface allowing JDK6 backwards compatibility.
+ */
+public interface AutoCloseable /*extends java.lang.AutoCloseable*/ {
void close() throws Exception;
}
diff --git a/src/com/jogamp/opencl/CLEventList.java b/src/com/jogamp/opencl/CLEventList.java
index 33149377..c20a1f82 100644
--- a/src/com/jogamp/opencl/CLEventList.java
+++ b/src/com/jogamp/opencl/CLEventList.java
@@ -28,6 +28,7 @@
package com.jogamp.opencl;
+import com.jogamp.common.AutoCloseable;
import com.jogamp.common.nio.PointerBuffer;
import java.util.Iterator;
@@ -78,6 +79,9 @@ public final class CLEventList implements CLResource, AutoCloseable, Iterable<CL
IDs.rewind();
}
+ /**
+ * @deprecated use {@link #release()} instead.
+ */
public final void close() throws Exception {
release();
}
diff --git a/src/com/jogamp/opencl/CLObject.java b/src/com/jogamp/opencl/CLObject.java
index 3653ae30..54031884 100644
--- a/src/com/jogamp/opencl/CLObject.java
+++ b/src/com/jogamp/opencl/CLObject.java
@@ -28,6 +28,8 @@
package com.jogamp.opencl;
+import com.jogamp.common.AutoCloseable;
+
/**
* Common superclass for all OpenCL objects.
* @author Michael Bien