diff options
Diffstat (limited to 'platform/vcs-impl/src/com/intellij/openapi/vcs/ex/Range.java')
-rw-r--r-- | platform/vcs-impl/src/com/intellij/openapi/vcs/ex/Range.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/Range.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/Range.java index 5727c62f4d14..e166acd30fec 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/Range.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/ex/Range.java @@ -42,6 +42,8 @@ public class Range { private final byte myType; @Nullable private RangeHighlighter myRangeHighlighter; + private boolean myValid = true; + public static Range createOn(@NotNull Diff.Change change, int shift, int upToDateShift) { byte type = getChangeTypeFrom(change); @@ -158,4 +160,12 @@ public class Range { public RangeHighlighter getHighlighter() { return myRangeHighlighter; } + + public boolean isValid() { + return myValid; + } + + public void invalidate() { + myValid = false; + } } |