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 SourceStructureBuildSystem.getMainSource(Path projectRoot, Language language) Returns aSourceStructurefor main sources.default SourceStructureBuildSystem.getTestSource(Path projectRoot, Language language) Returns aSourceStructurefor 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 aLanguagefor the given id and JVM version.static LanguageConstructors 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 primaryLanguageof 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 TypeMethodDescriptionvoidProjectDescriptionDiff.ifLanguageChanged(ProjectDescription current, BiConsumer<Language, Language> consumer) Calls the specified consumer if thelanguageis different on the original source project description than the specified project description.voidProjectDescriptionDiff.ifLanguageChanged(ProjectDescription current, BiConsumer<Language, Language> consumer) Calls the specified consumer if thelanguageis 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 moduleassertion 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 LanguageModifierConstructorDescriptionprotectedAbstractJvmModuleAssert(Path projectDirectory, Language language, Class<?> selfType) JvmModuleAssert(Path projectDirectory, Language language)