Package org.moditect.internal.parser
Class JavaVersionHelper
- java.lang.Object
-
- org.moditect.internal.parser.JavaVersionHelper
-
public final class JavaVersionHelper extends java.lang.ObjectHelper 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 classJavaVersionHelper.Version
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringJAVA_VERSION_PROPERTY_NAMEprivate Loglogprivate static java.util.regex.PatternVERSION_PATTERNprivate static java.lang.StringVERSION_REGEXP
-
Constructor Summary
Constructors Constructor Description JavaVersionHelper()JavaVersionHelper(Log log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddebug(java.lang.String message)private voiderror(java.lang.String message)(package private) JavaVersionHelper.VersionjavaVersion()(package private) JavaVersionHelper.VersionjavaVersion(java.lang.String versionString)booleanresolveWithVersionIfMultiRelease()private voidwarn(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)
-
-