Commit 6483cbec by Mark Wielaard Committed by Mark Wielaard

* java/util/TimerTask.java: New version from Classpath.

From-SVN: r39801
parent 3f57b973
2001-02-17 Mark Wielaard <mark@klomp.org> 2001-02-17 Mark Wielaard <mark@klomp.org>
* java/util/TimerTask.java: New version from Classpath.
2001-02-17 Mark Wielaard <mark@klomp.org>
Remerge with Classpath Remerge with Classpath
(changes by Bryce McKinlay <bryce@albatross.co.nz>) (changes by Bryce McKinlay <bryce@albatross.co.nz>)
* java/io/DataInputStream.java (readBoolean): Use convertToBoolean(). * java/io/DataInputStream.java (readBoolean): Use convertToBoolean().
......
...@@ -58,8 +58,8 @@ package java.util; ...@@ -58,8 +58,8 @@ package java.util;
* @since 1.3 * @since 1.3
* @author Mark Wielaard (mark@klomp.org) * @author Mark Wielaard (mark@klomp.org)
*/ */
public abstract class TimerTask implements Runnable { public abstract class TimerTask implements Runnable
{
/** /**
* If positive the next time this task should be run. * If positive the next time this task should be run.
* If negative this TimerTask is canceled or executed for the last time. * If negative this TimerTask is canceled or executed for the last time.
...@@ -87,7 +87,8 @@ public abstract class TimerTask implements Runnable { ...@@ -87,7 +87,8 @@ public abstract class TimerTask implements Runnable {
/** /**
* Creates a TimerTask and marks it as not yet scheduled. * Creates a TimerTask and marks it as not yet scheduled.
*/ */
protected TimerTask() { protected TimerTask()
{
this.scheduled = 0; this.scheduled = 0;
this.lastExecutionTime = -1; this.lastExecutionTime = -1;
} }
...@@ -104,7 +105,8 @@ public abstract class TimerTask implements Runnable { ...@@ -104,7 +105,8 @@ public abstract class TimerTask implements Runnable {
* is actually scheduled. But the reference will disappear immediatly when * is actually scheduled. But the reference will disappear immediatly when
* cancel is called from within the TimerTask run method. * cancel is called from within the TimerTask run method.
*/ */
public boolean cancel() { public boolean cancel()
{
boolean prevented_execution = (this.scheduled >= 0); boolean prevented_execution = (this.scheduled >= 0);
this.scheduled = -1; this.scheduled = -1;
return prevented_execution; return prevented_execution;
...@@ -125,7 +127,8 @@ public abstract class TimerTask implements Runnable { ...@@ -125,7 +127,8 @@ public abstract class TimerTask implements Runnable {
* difference between the requested schedule time and the actual time * difference between the requested schedule time and the actual time
* that can be found with <code>System.currentTimeMillis()</code>. * that can be found with <code>System.currentTimeMillis()</code>.
*/ */
public long scheduledExecutionTime() { public long scheduledExecutionTime()
{
return lastExecutionTime; return lastExecutionTime;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment