Package io.spring.initializr.generator.language
package io.spring.initializr.generator.language
Language abstraction.
-
ClassDescriptionBase
Language
implementation.A representation of something that can be annotated.An annotation.Define an attribute of an annotation.Builder for creating anAnnotation
.A container for annotations defined on an annotated element.Type reference abstraction to refer to aClass
that is not available on the classpath.A fragment of code, potentially containing declarations, or statements.Strategy interface to customize formatting of generated code block.CompilationUnit<T extends TypeDeclaration>A compilation unit that represents an individual source file.A language in which a generated project can be written.A factory for creating aLanguage
.A parameter, typically of a method or function.Builder for creating aParameter
.Representation of application source code.A writer for someSourceCode
.Provide dedicated methods for a structure that holds sources.A type declared in aCompilationUnit
.