| Package | Description |
|---|---|
| io.spring.initializr.generator.buildsystem |
Build systems abstraction.
|
| io.spring.initializr.generator.language |
Language abstraction.
|
| io.spring.initializr.generator.language.groovy |
Groovy language.
|
| io.spring.initializr.generator.language.java |
Java language.
|
| io.spring.initializr.generator.language.kotlin |
Kotlin language.
|
| io.spring.initializr.generator.project |
Project generation support classes.
|
| io.spring.initializr.generator.test.project |
Support for testing project generation.
|
| Modifier and Type | Method and Description |
|---|---|
default SourceStructure |
BuildSystem.getMainSource(Path projectRoot,
Language language)
Returns a
SourceStructure for main sources. |
default SourceStructure |
BuildSystem.getTestSource(Path projectRoot,
Language language)
Returns a
SourceStructure for test sources. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLanguage
Base
Language implementation. |
| Modifier and Type | Method and Description |
|---|---|
Language |
LanguageFactory.createLanguage(String id,
String jvmVersion)
Creates and returns a
Language for the given id and JVM version. |
static Language |
Language.forId(String id,
String jvmVersion) |
| Constructor and Description |
|---|
SourceStructure(Path rootDirectory,
Language language) |
| Modifier and Type | Class and Description |
|---|---|
class |
GroovyLanguage
Groovy
Language. |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaLanguage
Java
Language. |
| Modifier and Type | Class and Description |
|---|---|
class |
KotlinLanguage
Kotlin
Language. |
| Modifier and Type | Method and Description |
|---|---|
Language |
ProjectDescription.getLanguage()
Return the primary
Language of the project. |
Language |
MutableProjectDescription.getLanguage() |
| Modifier and Type | Method and Description |
|---|---|
void |
MutableProjectDescription.setLanguage(Language language) |
| Modifier and Type | Method and Description |
|---|---|
JvmModuleAssert |
AbstractModuleAssert.asJvmModule(Language language)
Return a
JVM module assertion for the specified
Language, to allow chaining of jvm module-specific assertions from this
call. |
| Constructor and Description |
|---|
AbstractJvmModuleAssert(Path projectDirectory,
Language language,
Class<?> selfType) |
JvmModuleAssert(Path projectDirectory,
Language language) |
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.