Uses of Interface
io.spring.initializr.generator.language.Language
Packages that use Language
Package
Description
Build systems abstraction.
Language abstraction.
Groovy language.
Java language.
Kotlin language.
Project generation support classes.
Support for testing project generation.
-
Uses of Language in io.spring.initializr.generator.buildsystem
Methods in io.spring.initializr.generator.buildsystem with parameters of type LanguageModifier and TypeMethodDescriptiondefault SourceStructure
BuildSystem.getMainSource
(Path projectRoot, Language language) Returns aSourceStructure
for main sources.default SourceStructure
BuildSystem.getTestSource
(Path projectRoot, Language language) Returns aSourceStructure
for test sources. -
Uses of Language in io.spring.initializr.generator.language
Classes in io.spring.initializr.generator.language that implement LanguageMethods in io.spring.initializr.generator.language that return LanguageModifier and TypeMethodDescriptionLanguageFactory.createLanguage
(String id, String jvmVersion) Creates and returns aLanguage
for the given id and JVM version.static Language
Constructors in io.spring.initializr.generator.language with parameters of type Language -
Uses of Language in io.spring.initializr.generator.language.groovy
Classes in io.spring.initializr.generator.language.groovy that implement Language -
Uses of Language in io.spring.initializr.generator.language.java
Classes in io.spring.initializr.generator.language.java that implement Language -
Uses of Language in io.spring.initializr.generator.language.kotlin
Classes in io.spring.initializr.generator.language.kotlin that implement Language -
Uses of Language in io.spring.initializr.generator.project
Methods in io.spring.initializr.generator.project that return LanguageModifier and TypeMethodDescriptionMutableProjectDescription.getLanguage()
ProjectDescription.getLanguage()
Return the primaryLanguage
of the project.Methods in io.spring.initializr.generator.project with parameters of type LanguageMethod parameters in io.spring.initializr.generator.project with type arguments of type LanguageModifier and TypeMethodDescriptionvoid
ProjectDescriptionDiff.ifLanguageChanged
(ProjectDescription current, BiConsumer<Language, Language> consumer) Calls the specified consumer if thelanguage
is different on the original source project description than the specified project description.void
ProjectDescriptionDiff.ifLanguageChanged
(ProjectDescription current, BiConsumer<Language, Language> consumer) Calls the specified consumer if thelanguage
is different on the original source project description than the specified project description. -
Uses of Language in io.spring.initializr.generator.test.project
Methods in io.spring.initializr.generator.test.project with parameters of type LanguageModifier and TypeMethodDescriptionAbstractModuleAssert.asJvmModule
(Language language) Return aJVM module
assertion for the specifiedLanguage
, to allow chaining of jvm module-specific assertions from this call.Constructors in io.spring.initializr.generator.test.project with parameters of type LanguageModifierConstructorDescriptionprotected
AbstractJvmModuleAssert
(Path projectDirectory, Language language, Class<?> selfType) JvmModuleAssert
(Path projectDirectory, Language language)