Class JavaLanguage
java.lang.Object
io.spring.initializr.generator.language.AbstractLanguage
io.spring.initializr.generator.language.java.JavaLanguage
- All Implemented Interfaces:
Language
Java
Language.- Author:
- Andy Wilkinson, Stephane Nicoll
-
Field Summary
FieldsFields inherited from interface Language
DEFAULT_JVM_VERSION -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance with the JVM version "1.8".JavaLanguage(@Nullable String jvmVersion) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether the giveninputis a keyword.booleanWhether the language supports escaping keywords in package declarations.Methods inherited from class AbstractLanguage
id, jvmVersion, sourceFileExtension, toString
-
Field Details
-
ID
-
-
Constructor Details
-
JavaLanguage
public JavaLanguage()Creates a new instance with the JVM version "1.8". -
JavaLanguage
Creates a new instance.- Parameters:
jvmVersion- the JVM version
-
-
Method Details
-
supportsEscapingKeywordsInPackage
public boolean supportsEscapingKeywordsInPackage()Description copied from interface:LanguageWhether the language supports escaping keywords in package declarations.- Returns:
- whether the language supports escaping keywords in package declarations.
-
isKeyword
-