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; }