Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Update copyright lines with new year.
[simgrid.git] / src / bindings / java / org / simgrid / msg / Task.java
index a8d11ac..5b1bf66 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2006-2019. The SimGrid Team. All rights reserved.          */
+/* Copyright (c) 2006-2020. The SimGrid Team. All rights reserved.          */
 
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
@@ -44,7 +44,7 @@ public class Task {
         *                              This value has to be ≥ 0.
         *
         * @param bytesAmount           A value of amount of data (in bytes) needed to transfert this task.
-        *                              If 0, then it cannot be transfered with the get() and put() methods.
+        *                              If 0, then it cannot be transferred with the get() and put() methods.
         *                              This value has to be ≥ 0.
         */
        public Task(String name, double flopsAmount, double bytesAmount) {
@@ -94,8 +94,8 @@ public class Task {
         *                        to process the task. If 0, then it cannot be executed
         *                        with the execute() method. This value has to be >= 0.
         * @param bytesAmount        A value of amount of data (in bytes) needed to transfert
-        *                        this task. If 0, then it cannot be transfered this task.
-        *                        If 0, then it cannot be transfered with the get() and put()
+        *                        this task. If 0, then it cannot be transferred this task.
+        *                        If 0, then it cannot be transferred with the get() and put()
         *                        methods. This value has to be >= 0.
         * @exception             IllegalArgumentException if compute duration <0 or message size <0
         */
@@ -180,8 +180,11 @@ public class Task {
        /** Cancels a task. */
        public native void cancel();
 
-       /** Deletes a task once the garbage collector reclaims it */
-       @Override
+       /**
+        * Deletes a task once the garbage collector reclaims it
+        * @deprecated (from Java9 onwards)
+        */
+       @Deprecated @Override
        protected void finalize() throws Throwable{
                nativeFinalize();
                bind=0; // to avoid segfaults if the impossible happens yet again making this task surviving its finalize()