Package org.moditect.internal.parser
Class JavaVersionHelper
- java.lang.Object
-
- org.moditect.internal.parser.JavaVersionHelper
-
public final class JavaVersionHelper extends java.lang.Object
Helper to extract and parse the current Java version to check if multi release path should be used or not.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
JavaVersionHelper.Version
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
JAVA_VERSION_PROPERTY_NAME
private Log
log
private static java.util.regex.Pattern
VERSION_PATTERN
private static java.lang.String
VERSION_REGEXP
-
Constructor Summary
Constructors Constructor Description JavaVersionHelper()
JavaVersionHelper(Log log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
debug(java.lang.String message)
private void
error(java.lang.String message)
(package private) JavaVersionHelper.Version
javaVersion()
(package private) JavaVersionHelper.Version
javaVersion(java.lang.String versionString)
boolean
resolveWithVersionIfMultiRelease()
private void
warn(java.lang.String message)
-
-
-
Field Detail
-
VERSION_REGEXP
private static final java.lang.String VERSION_REGEXP
- See Also:
- Constant Field Values
-
VERSION_PATTERN
private static final java.util.regex.Pattern VERSION_PATTERN
-
JAVA_VERSION_PROPERTY_NAME
private static final java.lang.String JAVA_VERSION_PROPERTY_NAME
- See Also:
- Constant Field Values
-
log
private final Log log
-
-
Constructor Detail
-
JavaVersionHelper
JavaVersionHelper()
-
JavaVersionHelper
public JavaVersionHelper(Log log)
-
-
Method Detail
-
resolveWithVersionIfMultiRelease
public boolean resolveWithVersionIfMultiRelease()
-
javaVersion
JavaVersionHelper.Version javaVersion()
-
javaVersion
JavaVersionHelper.Version javaVersion(java.lang.String versionString)
-
debug
private void debug(java.lang.String message)
-
warn
private void warn(java.lang.String message)
-
error
private void error(java.lang.String message)
-
-