< prev index next >

src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java

Print this page
@@ -154,20 +154,16 @@
      }
  
      /**
       * {@inheritDoc}
       *
-      * @deprecated The {@code finalize} method has been deprecated.
-      *     Subclasses that override {@code finalize} in order to perform cleanup
-      *     should be modified to use alternative cleanup mechanisms and
-      *     to remove the overriding {@code finalize} method.
-      *     When overriding the {@code finalize} method, its implementation must explicitly
-      *     ensure that {@code super.finalize()} is invoked as described in {@link Object#finalize}.
-      *     See the specification for {@link Object#finalize()} for further
-      *     information about migration options.
+      * @deprecated Finalization has been deprecated for removal.  See
+      * {@link java.lang.Object#finalize} for background information and details
+      * about migration options.
       */
-     @Deprecated(since="9")
+     @Deprecated(since="9", forRemoval=true)
+     @SuppressWarnings("removal")
      protected void finalize() throws Throwable {
          // Empty finalizer: for performance reasons we instead use the
          // Disposer mechanism for ensuring that the underlying
          // RandomAccessFile is closed prior to garbage collection
      }
< prev index next >