diff options
author | 2016-02-12 00:08:34 +0000 | |
---|---|---|
committer | 2016-02-12 09:14:51 +0000 | |
commit | 3a19bda92bc3af164478ee3884642ee9d0a1b7b5 (patch) | |
tree | b15b088eba8822efd167a4d125b0fcef9459de81 /src | |
parent | 9a4d96dab006e375d8671825e77b26828ffc3904 (diff) |
Make IntVersion package-private, since it isn't used outside of Skyframe core.
--
MOS_MIGRATED_REVID=114488935
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/google/devtools/build/skyframe/IntVersion.java | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/IntVersion.java b/src/main/java/com/google/devtools/build/skyframe/IntVersion.java index cfb3484220..68a2cfa8b7 100644 --- a/src/main/java/com/google/devtools/build/skyframe/IntVersion.java +++ b/src/main/java/com/google/devtools/build/skyframe/IntVersion.java @@ -16,12 +16,8 @@ package com.google.devtools.build.skyframe; import com.google.common.collect.Interner; import com.google.common.collect.Interners; -import java.io.Serializable; - -/** - * Versioning scheme based on integers. - */ -public final class IntVersion implements Version, Serializable { +/** Versioning scheme based on integers. */ +final class IntVersion implements Version { private static final Interner<IntVersion> interner = Interners.newWeakInterner(); private final long val; @@ -30,19 +26,15 @@ public final class IntVersion implements Version, Serializable { this.val = val; } - public long getVal() { + long getVal() { return val; } - public IntVersion next() { + IntVersion next() { return of(val + 1); } - public IntVersion previous() { - return of(val - 1); - } - - public static IntVersion of(long val) { + static IntVersion of(long val) { return interner.intern(new IntVersion(val)); } |