Skip to content

Commit c4659f1

Browse files
Small refactor (simplify formatting JDK version)
1 parent e00fd6a commit c4659f1

File tree

1 file changed

+3
-38
lines changed

1 file changed

+3
-38
lines changed

japicmp/src/main/java/japicmp/util/JApiClassFileFormatVersionHelper.java

Lines changed: 3 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -27,44 +27,9 @@ private static String getJdkVersion(int major, int minor) {
2727
return "JDK 1.3";
2828
} else if (major == 48) {
2929
return "JDK 1.4";
30-
} else if (major == 49) {
31-
return "JDK 5.0";
32-
} else if (major == 50) {
33-
return "JDK 6";
34-
} else if (major == 51) {
35-
return "JDK 7";
36-
} else if (major == 52) {
37-
return "JDK 8";
38-
} else if (major == 53) {
39-
return "JDK 9";
40-
} else if (major == 54) {
41-
return "JDK 10";
42-
} else if (major == 55) {
43-
return "JDK 11";
44-
} else if (major == 56) {
45-
return "JDK 12";
46-
} else if (major == 57) {
47-
return "JDK 13";
48-
} else if (major == 58) {
49-
return "JDK 14";
50-
} else if (major == 59) {
51-
return "JDK 15";
52-
} else if (major == 60) {
53-
return "JDK 16";
54-
} else if (major == 61) {
55-
return "JDK 17";
56-
} else if (major == 62) {
57-
return "JDK 18";
58-
} else if (major == 63) {
59-
return "JDK 19";
60-
} else if (major == 64) {
61-
return "JDK 20";
62-
} else if (major == 65) {
63-
return "JDK 21";
64-
} else if (major == 66) {
65-
return "JDK 22";
66-
} else if (major == 67) {
67-
return "JDK 23";
30+
} else if (major >= 49 && major <= 70) {
31+
// JDK 5 to 26, according to: https://andbin.github.io/java-versions-cheat-sheet/
32+
return "JDK " + (major - 44);
6833
}
6934
return "Version " + major + "." + minor;
7035
}

0 commit comments

Comments
 (0)