Package io.quarkus.devtools.project
Class JavaVersion
java.lang.Object
io.quarkus.devtools.project.JavaVersion
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final Stringstatic final Patternstatic final intstatic final JavaVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcomputeJavaVersion(SourceType sourceType, String inputJavaVersion) static intstatic intdetermineBestJavaLtsVersion(int runtimeVersion) booleanintgetAsInt()getCompatibleLTSVersions(JavaVersion minimumJavaVersion) inthashCode()booleanisEmpty()booleantoString()
-
Field Details
-
NA
-
JAVA_VERSIONS_LTS
-
DEFAULT_JAVA_VERSION
public static final int DEFAULT_JAVA_VERSION- See Also:
-
DEFAULT_JAVA_VERSION_FOR_EXTENSION
- See Also:
-
MAX_LTS_SUPPORTED_BY_KOTLIN
public static final int MAX_LTS_SUPPORTED_BY_KOTLIN- See Also:
-
DETECT_JAVA_RUNTIME_VERSION
- See Also:
-
JAVA_VERSION_PATTERN
-
-
Constructor Details
-
JavaVersion
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
isPresent
public boolean isPresent() -
getVersion
-
getAsInt
public int getAsInt() -
equals
-
hashCode
public int hashCode() -
toString
-
determineBestJavaLtsVersion
public static int determineBestJavaLtsVersion() -
getCompatibleLTSVersions
-
determineBestJavaLtsVersion
public static int determineBestJavaLtsVersion(int runtimeVersion) -
computeJavaVersion
-