From c7334cbae99422520f90af682358980bde87fe22 Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Mon, 2 Mar 2015 17:26:42 +0100 Subject: [PATCH] add some "final" modifiers in RPromise --- .../src/com/oracle/truffle/r/runtime/data/RPromise.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPromise.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPromise.java index d59112ef93..cc33accc13 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPromise.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPromise.java @@ -318,14 +318,14 @@ public class RPromise extends RLanguageRep { * * @param underEvaluation The new value to set */ - public void setUnderEvaluation(boolean underEvaluation) { + public final void setUnderEvaluation(boolean underEvaluation) { this.underEvaluation = underEvaluation; } /** * @return The state of the {@link #underEvaluation} flag. */ - public boolean isUnderEvaluation() { + public final boolean isUnderEvaluation() { return underEvaluation; } @@ -350,7 +350,7 @@ public class RPromise extends RLanguageRep { * originally read from has not been altered in the mean time. If this cannot be guaranteed for * any reason, a Promise gets {@link #deoptimize()} (which includes {@link #materialize()}ion). */ - public static class EagerPromise extends RPromise { + public static final class EagerPromise extends RPromise { protected final Object eagerValue; private final FrameSlotInfo notChangedNonLocally; -- GitLab