Skip to content

Commit

Permalink
#127 use modern java version numbers
Browse files Browse the repository at this point in the history
  • Loading branch information
krzyk authored and gaul committed Aug 26, 2021
1 parent 688d9aa commit 7e9b84c
Show file tree
Hide file tree
Showing 4 changed files with 262 additions and 239 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -99,14 +99,16 @@ public static Map<String, Violation> parseFromXml(InputStream is)
Element element = (Element) nNode;
String version = element.getElementsByTagName("version").item(0)
.getTextContent();
if (!version.startsWith("1.")) {
throw new IllegalArgumentException(
"Invalid version, must have the form 1.6");
int versionNum;
if (version.startsWith("1.")) {
versionNum = Integer.parseInt(version.substring(2));
} else {
versionNum = Integer.parseInt(version);
}
Violation violation = new Violation(
element.getElementsByTagName("name").item(0)
.getTextContent(),
Integer.parseInt(version.substring(2)),
versionNum,
element.getElementsByTagName("comment").item(0)
.getTextContent());
map.put(violation.getName(), violation);
Expand Down
Loading

0 comments on commit 7e9b84c

Please sign in to comment.