From 254ffbfb0da53bf0a27b163b873cc2cea1d32261 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Fri, 22 Sep 2023 00:43:54 +0200 Subject: [PATCH] [errorprone] SimilarityRenameDetector: suppress IntLongMath Indexes are positiv. See https://errorprone.info/bugpattern/IntLongMath Change-Id: I9ef90b3667f833e2d708ff608929990e0a09036c --- .../src/org/eclipse/jgit/diff/SimilarityRenameDetector.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/diff/SimilarityRenameDetector.java b/org.eclipse.jgit/src/org/eclipse/jgit/diff/SimilarityRenameDetector.java index 9ac94895b..5de7bac11 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/diff/SimilarityRenameDetector.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/diff/SimilarityRenameDetector.java @@ -407,6 +407,7 @@ static long encode(int score, int srcIdx, int dstIdx) { | encodeFile(dstIdx); } + @SuppressWarnings("IntLongMath") private static long encodeFile(int idx) { // We invert the index so that the first file in the list sorts // later in the table. This permits us to break ties favoring @@ -415,6 +416,7 @@ private static long encodeFile(int idx) { return INDEX_MASK - idx; } + @SuppressWarnings("IntLongMath") private static int decodeFile(int v) { return INDEX_MASK - v; }