MCPcopy Create free account
hub / github.com/LFYSec/MScan / getCurrentJavaVersion

Method getCurrentJavaVersion

src/main/java/pascal/taie/config/Options.java:385–394  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

383 }
384
385 static int getCurrentJavaVersion() {
386 String version = System.getProperty("java.version");
387 String[] splits = version.split("\\.");
388 int i0 = Integer.parseInt(splits[0]);
389 if (i0 == 1) { // format 1.x.y_z (for Java 1-8)
390 return Integer.parseInt(splits[1]);
391 } else { // format x.y.z (for Java 9+)
392 return i0;
393 }
394 }
395
396 /**
397 * Writes options to given file.

Callers 2

testPrependJVMMethod · 0.95
postProcessMethod · 0.95

Calls

no outgoing calls

Tested by 1

testPrependJVMMethod · 0.76