Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABSOLUTE - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.PathSensitivity
-
The absolute path is compared.
- AbstractGenerateSimpleRecordMojo - Class in io.micronaut.sourcegen.example.plugin.maven
-
This is a configuration for a plugin task run.
- AbstractGenerateSimpleRecordMojo() - Constructor for class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
- AbstractGenerateSimpleResourceMojo - Class in io.micronaut.sourcegen.example.plugin.maven
-
This is a configuration for another plugin task run.
- AbstractGenerateSimpleResourceMojo() - Constructor for class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
- apply(Project) - Method in class io.micronaut.sourcegen.example.plugin.gradle.TestPlugin
B
- build(GradlePluginUtils.GradlePluginConfig) - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleExtensionBuilder
- build(GradlePluginUtils.GradlePluginConfig) - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradlePluginBuilder
- build(GradlePluginUtils.GradlePluginConfig) - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleSpecificationBuilder
- build(GradlePluginUtils.GradlePluginConfig) - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTaskBuilder
- build(GradlePluginUtils.GradlePluginConfig) - Method in interface io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTypeBuilder
-
Generate the gradle type.
- build(MavenPluginUtils.MavenTaskConfig) - Method in class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoBuilder
-
Method for building the Maven mojo.
C
- cacheable() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin.GenerateGradleTask
- cacheable() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
cacheable
record component. - classpath - Variable in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
-
The classpath used for running the tasks.
- configureSpec(GenerateSimpleRecordSpec) - Method in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
-
Configure the defaults for the
GenerateSimpleRecordSpec
specification. - configureSpec(GenerateSimpleResourceSpec) - Method in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
-
Configure the defaults for the
GenerateSimpleResourceSpec
specification. - content - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
-
The content of the file.
- convertorMethod() - Method in record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Returns the value of the
convertorMethod
record component. - convertParameterIfRequired(ClassElement, String, List<StatementDef>, ExpressionDef) - Static method in class io.micronaut.sourcegen.generator.visitors.ModelUtils
-
Converts a parameter value if required.
- createExtension(Project, Configuration) - Method in class io.micronaut.sourcegen.example.plugin.gradle.TestPlugin
-
Method for creating the extension.
- createExtension(Project, Configuration) - Method in class io.micronaut.sourcegen.example.plugin.gradle.TestPluginImpl
- CUSTOM - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
The parameter is an output that is not described by other output types.
D
- DEFAULT_EXTENSION_NAME_PREFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleExtensionBuilder
-
The prefix to use for default extension class.
- DefaultTestExtension - Class in io.micronaut.sourcegen.example.plugin.gradle
-
Default implementation of the
TestExtension
. - DefaultTestExtension(Project, Configuration) - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
- DefaultTestExtension.GenerateSimpleRecordTaskConfigurator - Class in io.micronaut.sourcegen.example.plugin.gradle
-
The configurator for Test task.
- DefaultTestExtension.GenerateSimpleResourceTaskConfigurator - Class in io.micronaut.sourcegen.example.plugin.gradle
-
The configurator for Test task.
- defaultValue() - Element in annotation interface io.micronaut.sourcegen.annotations.PluginTaskParameter
-
The default value.
- defaultValue() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
defaultValue
record component. - dependency() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin
-
The coordinate of dependency to add, like
io.micronaut.jsonschema:micronaut-jsonschema-generator
. - dependency() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns the value of the
dependency
record component. - directory() - Element in annotation interface io.micronaut.sourcegen.annotations.PluginTaskParameter
-
Whether the file is a directory.
- directory() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
directory
record component.
E
- elements() - Method in record class io.micronaut.sourcegen.generator.visitors.JavadocUtils.TypeJavadoc
-
Returns the value of the
elements
record component. - enabled - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
Determines if this mojo must be executed.
- enabled - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
-
Determines if this mojo must be executed.
- enabledPropertyName() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateMavenMojo
-
Set the name for the property to enable or disable the mojo.
- enabledPropertyName() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
enabledPropertyName
record component. - ending - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
-
How the file ends.
- ending() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Repeat
-
Returns the value of the
ending
record component. - Ending - Enum Class in io.micronaut.sourcegen.example.plugin.gradle.model
-
An enum representing how the file ends.
- Ending - Enum Class in io.micronaut.sourcegen.example.plugin.maven.model
-
An enum representing how the file ends.
- equals(Object) - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Repeat
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.sourcegen.generator.visitors.JavadocUtils.TypeJavadoc
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Indicates whether some other object is "equal to" this one.
- execute() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
Generate a simple record in the supplied package and with the specified version.
- execute() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkAction
- execute() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
Generate a simple record in the supplied package and with the specified version.
- execute() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkAction
- execute() - Method in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
Generate a simple record in the supplied package and with the specified version.
- execute() - Method in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
-
Generate a simple record in the supplied package and with the specified version.
- execute(GenerateSimpleRecordTask) - Method in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension.GenerateSimpleRecordTaskConfigurator
- execute(GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters) - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameterConfigurator
- execute(GenerateSimpleResourceTask) - Method in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension.GenerateSimpleResourceTaskConfigurator
- execute(GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters) - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameterConfigurator
- execute(ClassLoaderWorkerSpec) - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordClasspathConfigurator
- execute(ClassLoaderWorkerSpec) - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceClasspathConfigurator
- executeTaskMethod(ClassElement, String, Map<String, ExpressionDef>) - Static method in class io.micronaut.sourcegen.generator.visitors.PluginUtils
-
A common method for executing the main task executable.
- EXTENSION_NAME_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleExtensionBuilder
-
The suffix to use for extension class.
- extensionMethodName() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin.GenerateGradleTask
- extensionMethodName() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
extensionMethodName
record component.
F
- fileName - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
-
The generated file name.
G
- GeneratedModel(ObjectDef, ClassElement, MethodDef, TypeDef) - Constructor for record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Creates an instance of a
GeneratedModel
record class. - generatedModels() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
generatedModels
record component. - generatedModels() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
generatedModels
record component. - GenerateGradlePlugin - Annotation Interface in io.micronaut.sourcegen.annotations
-
An annotation that triggers the generation of Gradle plugin and other types.
- GenerateGradlePlugin.GenerateGradleTask - Annotation Interface in io.micronaut.sourcegen.annotations
-
A configuration for generating a gradle task as part of the plugin.
- GenerateGradlePlugin.Type - Enum Class in io.micronaut.sourcegen.annotations
-
Enum defining the types that could be generated.
- GenerateMavenMojo - Annotation Interface in io.micronaut.sourcegen.annotations
-
An annotation that triggers the generation of Maven Mojo.
- GenerateMavenMojo.List - Annotation Interface in io.micronaut.sourcegen.annotations
-
A container for repeated MavenMojo.
- GenerateMojoTrigger - Class in io.micronaut.sourcegen.example.plugin.maven
-
A class that triggers Maven Mojo generation.
- GenerateMojoTrigger() - Constructor for class io.micronaut.sourcegen.example.plugin.maven.GenerateMojoTrigger
- GeneratePluginTrigger - Class in io.micronaut.sourcegen.example.plugin.gradle
- GeneratePluginTrigger() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GeneratePluginTrigger
- generateRecordWithName(String, String, Action<GenerateSimpleRecordSpec>) - Method in class io.micronaut.sourcegen.example.plugin.gradle.TestExtensionImpl
-
This is an example of how you can add a utility method to the generated extension.
- generateResource(String, String, String) - Method in class io.micronaut.sourcegen.example.plugin.gradle.TestExtensionImpl
-
This is another example of a utility method.
- generateSimpleRecord() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Generate a simple record in the supplied package and with the specified version.
- generateSimpleRecord(String, Action<? super GenerateSimpleRecordSpec>) - Method in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
- generateSimpleRecord(String, Action<? super GenerateSimpleRecordSpec>) - Method in interface io.micronaut.sourcegen.example.plugin.gradle.TestExtension
-
Create a task for generateSimpleRecord.
- GenerateSimpleRecordClasspathConfigurator(GenerateSimpleRecordTask) - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordClasspathConfigurator
- GenerateSimpleRecordMojo - Class in io.micronaut.sourcegen.example.plugin.maven
-
An extension of the generated mojo that configures the output folder.
- GenerateSimpleRecordMojo() - Constructor for class io.micronaut.sourcegen.example.plugin.maven.GenerateSimpleRecordMojo
- GenerateSimpleRecordSpec - Interface in io.micronaut.sourcegen.example.plugin.gradle
-
Specification that is used for configuring GenerateSimpleRecord task.
- GenerateSimpleRecordTask - Class in io.micronaut.sourcegen.example.plugin.gradle
-
This is a configuration for a plugin task run.
- GenerateSimpleRecordTask - Record Class in io.micronaut.sourcegen.example.plugin
-
This is a configuration for a plugin task run.
- GenerateSimpleRecordTask() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
- GenerateSimpleRecordTask(String, Integer, String, Map<String, String>, List<String>, File) - Constructor for record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Creates an instance of a
GenerateSimpleRecordTask
record class. - GenerateSimpleRecordTask.GenerateSimpleRecordClasspathConfigurator - Class in io.micronaut.sourcegen.example.plugin.gradle
-
Classpath configurator for creating isolated classpath for the work action.
- GenerateSimpleRecordTask.GenerateSimpleRecordWorkAction - Class in io.micronaut.sourcegen.example.plugin.gradle
-
The work action that actually runs the task logic.
- GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameterConfigurator - Class in io.micronaut.sourcegen.example.plugin.gradle
-
Configurator for
GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters
. - GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters - Interface in io.micronaut.sourcegen.example.plugin.gradle
-
Parameters for the work action.
- GenerateSimpleRecordWorkAction() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkAction
- GenerateSimpleRecordWorkActionParameterConfigurator(GenerateSimpleRecordTask) - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameterConfigurator
- generateSimpleResource() - Method in class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask
-
Generate a simple record in the supplied package and with the specified version.
- generateSimpleResource(String, Action<? super GenerateSimpleResourceSpec>) - Method in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
- generateSimpleResource(String, Action<? super GenerateSimpleResourceSpec>) - Method in interface io.micronaut.sourcegen.example.plugin.gradle.TestExtension
-
Create a task for generateSimpleResource.
- GenerateSimpleResourceClasspathConfigurator(GenerateSimpleResourceTask) - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceClasspathConfigurator
- GenerateSimpleResourceMojo - Class in io.micronaut.sourcegen.example.plugin.maven
-
An extension of the generated mojo that configures the output folder.
- GenerateSimpleResourceMojo() - Constructor for class io.micronaut.sourcegen.example.plugin.maven.GenerateSimpleResourceMojo
- GenerateSimpleResourceSpec - Interface in io.micronaut.sourcegen.example.plugin.gradle
-
Specification that is used for configuring GenerateSimpleResource task.
- GenerateSimpleResourceTask - Class in io.micronaut.sourcegen.example.plugin
-
This is a configuration for another plugin task run.
- GenerateSimpleResourceTask - Class in io.micronaut.sourcegen.example.plugin.gradle
-
This is a configuration for another plugin task run.
- GenerateSimpleResourceTask() - Constructor for class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask
- GenerateSimpleResourceTask() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
- GenerateSimpleResourceTask.Ending - Enum Class in io.micronaut.sourcegen.example.plugin
-
An enum representing how the file ends.
- GenerateSimpleResourceTask.GenerateSimpleResourceClasspathConfigurator - Class in io.micronaut.sourcegen.example.plugin.gradle
-
Classpath configurator for creating isolated classpath for the work action.
- GenerateSimpleResourceTask.GenerateSimpleResourceWorkAction - Class in io.micronaut.sourcegen.example.plugin.gradle
-
The work action that actually runs the task logic.
- GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameterConfigurator - Class in io.micronaut.sourcegen.example.plugin.gradle
-
Configurator for
GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters
. - GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters - Interface in io.micronaut.sourcegen.example.plugin.gradle
-
Parameters for the work action.
- GenerateSimpleResourceTask.Repeat - Record Class in io.micronaut.sourcegen.example.plugin
-
Configuration for repeating the file.
- GenerateSimpleResourceWorkAction() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkAction
- GenerateSimpleResourceWorkActionParameterConfigurator(GenerateSimpleResourceTask) - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameterConfigurator
- getClasspath() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
Classpath for running the task logic.
- getClasspath() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
Classpath for running the task logic.
- getContent() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceSpec
-
The content of the file.
- getContent() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters
- getContent() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
The content of the file.
- getEnding() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceSpec
-
How the file ends.
- getEnding() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters
- getEnding() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
How the file ends.
- getEnding() - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- getEnding() - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- getFileName() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceSpec
-
The generated file name.
- getFileName() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters
- getFileName() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
The generated file name.
- getJavadoc() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordSpec
-
The javadoc.
- getJavadoc() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters
- getJavadoc() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
The javadoc.
- getNumber() - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- getNumber() - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- getOutputFolder() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters
- getOutputFolder() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
The output folder.
- getOutputFolder() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters
- getOutputFolder() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
The output folder.
- getOutputFolder() - Method in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
The output folder.
- getOutputFolder() - Method in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
-
The output folder.
- getOutputFolder() - Method in class io.micronaut.sourcegen.example.plugin.maven.GenerateSimpleRecordMojo
- getOutputFolder() - Method in class io.micronaut.sourcegen.example.plugin.maven.GenerateSimpleResourceMojo
- getPackageName() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordSpec
-
The package name.
- getPackageName() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters
- getPackageName() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
The package name.
- getParameterConfig(JavadocUtils.TypeJavadoc, PropertyElement, TypeDef) - Static method in class io.micronaut.sourcegen.generator.visitors.PluginUtils
-
Get configuration for a plugin parameter.
- getPluginConfig(ClassElement, VisitorContext) - Static method in class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils
-
Get task configurations configured for a given element with
GenerateGradlePlugin
annotation. - getProperties() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordSpec
-
The properties.
- getProperties() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters
- getProperties() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
The properties.
- getRepeat() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceSpec
-
Configure generating repeated file.
- getRepeat() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask.GenerateSimpleResourceWorkActionParameters
- getRepeat() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
Configure generating repeated file.
- getRepeatSuffix() - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- getRepeatSuffix() - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginGenerationTriggerAnnotationVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoGenerationTriggerAnnotationVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.PluginTaskConfigValidatingVisitor
- getTaskConfigs(ClassElement, VisitorContext) - Static method in class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils
-
Get task configurations configured for a given element with
GenerateMavenMojo
annotations. - getTaskExecutable(ClassElement) - Static method in class io.micronaut.sourcegen.generator.visitors.PluginUtils
-
Validate and get the method name of the task executable.
- getTaskJavadoc(VisitorContext, ClassElement) - Static method in class io.micronaut.sourcegen.generator.visitors.JavadocUtils
-
Get the javadoc for a task.
- getType() - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleExtensionBuilder
- getType() - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradlePluginBuilder
- getType() - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleSpecificationBuilder
- getType() - Method in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTaskBuilder
- getType() - Method in interface io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTypeBuilder
-
Get the gradle type it can generate.
- getType(VisitorContext, String, ClassElement, List<ModelUtils.GeneratedModel>) - Static method in class io.micronaut.sourcegen.generator.visitors.ModelUtils
-
A utility method for getting a parameter type.
- getTypeName() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordSpec
-
The generated class name.
- getTypeName() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters
- getTypeName() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
The generated class name.
- getVersion() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordSpec
-
The version.
- getVersion() - Method in interface io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask.GenerateSimpleRecordWorkActionParameters
- getVersion() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
The version.
- getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginGenerationTriggerAnnotationVisitor
- getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoGenerationTriggerAnnotationVisitor
- getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.PluginTaskConfigValidatingVisitor
- getWorkerExecutor() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleRecordTask
-
Worker executor.
- getWorkerExecutor() - Method in class io.micronaut.sourcegen.example.plugin.gradle.GenerateSimpleResourceTask
-
Worker executor.
- globalProperty() - Element in annotation interface io.micronaut.sourcegen.annotations.PluginTaskParameter
-
The global property name.
- globalProperty() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
globalProperty
record component. - GRADLE_EXTENSION - Enum constant in enum class io.micronaut.sourcegen.annotations.GenerateGradlePlugin.Type
- GRADLE_PLUGIN - Enum constant in enum class io.micronaut.sourcegen.annotations.GenerateGradlePlugin.Type
- GRADLE_SPECIFICATION - Enum constant in enum class io.micronaut.sourcegen.annotations.GenerateGradlePlugin.Type
- GRADLE_TASK - Enum constant in enum class io.micronaut.sourcegen.annotations.GenerateGradlePlugin.Type
- GradleExtensionBuilder - Class in io.micronaut.sourcegen.generator.visitors.gradle.builder
-
A builder for
GenerateGradlePlugin.Type.GRADLE_EXTENSION
. - GradleExtensionBuilder() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleExtensionBuilder
- GradlePluginBuilder - Class in io.micronaut.sourcegen.generator.visitors.gradle.builder
-
A builder for
GenerateGradlePlugin.Type.GRADLE_PLUGIN
. - GradlePluginBuilder() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradlePluginBuilder
- GradlePluginConfig(List<GradlePluginUtils.GradleTaskConfig>, String, String, String, boolean, String, List<GenerateGradlePlugin.Type>) - Constructor for record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Creates an instance of a
GradlePluginConfig
record class. - GradlePluginGenerationTriggerAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors.gradle
-
The visitor for generating Gradle plugins.
- GradlePluginGenerationTriggerAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginGenerationTriggerAnnotationVisitor
- GradlePluginUtils - Class in io.micronaut.sourcegen.generator.visitors.gradle
-
Utility class for Gradle plugin generation.
- GradlePluginUtils() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils
- GradlePluginUtils.GradlePluginConfig - Record Class in io.micronaut.sourcegen.generator.visitors.gradle
-
Configuration for a gradle plugin.
- GradlePluginUtils.GradleTaskConfig - Record Class in io.micronaut.sourcegen.generator.visitors.gradle
-
Configuration for a gradle task.
- GradleSpecificationBuilder - Class in io.micronaut.sourcegen.generator.visitors.gradle.builder
-
A builder for
GenerateGradlePlugin.Type.GRADLE_SPECIFICATION
. - GradleSpecificationBuilder() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleSpecificationBuilder
- GradleTaskBuilder - Class in io.micronaut.sourcegen.generator.visitors.gradle.builder
-
A builder for
GenerateGradlePlugin.Type.GRADLE_TASK
. - GradleTaskBuilder() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTaskBuilder
- GradleTaskConfig(ClassElement, List<PluginUtils.ParameterConfig>, String, String, String, String, String, List<ModelUtils.GeneratedModel>, boolean) - Constructor for record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Creates an instance of a
GradleTaskConfig
record class. - GradleTypeBuilder - Interface in io.micronaut.sourcegen.generator.visitors.gradle.builder
-
An interface for a Gradle plugin builder type.
- GROOVY_SOURCES - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
The parameter specifies generated Groovy sources location.
H
- hashCode() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Repeat
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.sourcegen.generator.visitors.JavadocUtils.TypeJavadoc
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns a hash code value for this object.
I
- instantiateType(ClassElement, String, Map<String, ExpressionDef>, List<StatementDef>) - Static method in class io.micronaut.sourcegen.generator.visitors.PluginUtils
-
Instantiate a type.
- internal() - Element in annotation interface io.micronaut.sourcegen.annotations.PluginTaskParameter
-
Whether the parameter is plugin-internal.
- internal() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
internal
record component. - io.micronaut.sourcegen.annotations - package io.micronaut.sourcegen.annotations
- io.micronaut.sourcegen.example.plugin - package io.micronaut.sourcegen.example.plugin
- io.micronaut.sourcegen.example.plugin.gradle - package io.micronaut.sourcegen.example.plugin.gradle
- io.micronaut.sourcegen.example.plugin.gradle.model - package io.micronaut.sourcegen.example.plugin.gradle.model
- io.micronaut.sourcegen.example.plugin.maven - package io.micronaut.sourcegen.example.plugin.maven
- io.micronaut.sourcegen.example.plugin.maven.model - package io.micronaut.sourcegen.example.plugin.maven.model
- io.micronaut.sourcegen.generator.visitors - package io.micronaut.sourcegen.generator.visitors
- io.micronaut.sourcegen.generator.visitors.gradle - package io.micronaut.sourcegen.generator.visitors.gradle
- io.micronaut.sourcegen.generator.visitors.gradle.builder - package io.micronaut.sourcegen.generator.visitors.gradle.builder
- io.micronaut.sourcegen.generator.visitors.maven - package io.micronaut.sourcegen.generator.visitors.maven
- isModel(ClassElement) - Static method in class io.micronaut.sourcegen.generator.visitors.ModelUtils
-
Whether the type is a model, in which case it will be copied.
- isPOJO(ClassElement) - Static method in class io.micronaut.sourcegen.generator.visitors.ModelUtils
-
Whether it is considered a POJO.
J
- JAVA_SOURCES - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
The parameter specifies generated Java sources location.
- javadoc - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
The javadoc.
- javadoc() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns the value of the
javadoc
record component. - javadoc() - Method in record class io.micronaut.sourcegen.generator.visitors.JavadocUtils.TypeJavadoc
-
Returns the value of the
javadoc
record component. - javadoc() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
javadoc
record component. - JavadocUtils - Class in io.micronaut.sourcegen.generator.visitors
-
A utility class for javadoc.
- JavadocUtils() - Constructor for class io.micronaut.sourcegen.generator.visitors.JavadocUtils
- JavadocUtils.TypeJavadoc - Record Class in io.micronaut.sourcegen.generator.visitors
-
A holder of javadoc for a type.
K
- KOTLIN_SOURCES - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
The parameter specifies generated Kotlin sources location.
M
- MavenMojoBuilder - Class in io.micronaut.sourcegen.generator.visitors.maven
-
A builder for Maven Mojos.
- MavenMojoBuilder() - Constructor for class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoBuilder
- MavenMojoGenerationTriggerAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors.maven
-
Visitor for generating maven mojos.
- MavenMojoGenerationTriggerAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoGenerationTriggerAnnotationVisitor
- MavenPluginUtils - Class in io.micronaut.sourcegen.generator.visitors.maven
-
Utils class for Maven plugin generation.
- MavenPluginUtils() - Constructor for class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils
- MavenPluginUtils.MavenTaskConfig - Record Class in io.micronaut.sourcegen.generator.visitors.maven
-
Configuration for a gradle task type.
- MavenTaskConfig(ClassElement, List<PluginUtils.ParameterConfig>, String, String, String, boolean, String, String, String, String, List<ModelUtils.GeneratedModel>) - Constructor for record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Creates an instance of a
MavenTaskConfig
record class. - META_INF_EXTENSION - Static variable in class io.micronaut.sourcegen.generator.visitors.JavadocUtils
-
The extension to use for javadoc files.
- META_INF_FOLDER - Static variable in class io.micronaut.sourcegen.generator.visitors.JavadocUtils
-
The folder to generated javadoc files into.
- methodJavadoc() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
methodJavadoc
record component. - methodJavadoc() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
methodJavadoc
record component. - methodName() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
methodName
record component. - methodName() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
methodName
record component. - micronautPlugin() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin
- micronautPlugin() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateMavenMojo
- micronautPlugin() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns the value of the
micronautPlugin
record component. - micronautPlugin() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
micronautPlugin
record component. - model() - Method in record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Returns the value of the
model
record component. - ModelUtils - Class in io.micronaut.sourcegen.generator.visitors
-
A utility class for working with complex types, like enums and POJOs.
- ModelUtils() - Constructor for class io.micronaut.sourcegen.generator.visitors.ModelUtils
- ModelUtils.GeneratedModel - Record Class in io.micronaut.sourcegen.generator.visitors
-
A record for holding the generated model.
- MOJO_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoBuilder
-
The suffix to use for Mojo class.
N
- NAME_ONLY - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.PathSensitivity
-
Only name of the file is compared.
- namePrefix() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin.GenerateGradleTask
- namePrefix() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin
-
The prefix to use for all names.
- namePrefix() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateMavenMojo
-
The prefix to use for the mojo name.
- namePrefix() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns the value of the
namePrefix
record component. - namePrefix() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
namePrefix
record component. - namePrefix() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
namePrefix
record component. - names - Variable in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
-
A set containing all the registered task names to verify that none are duplicated.
- NEWLINE - Enum constant in enum class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Ending
- NEWLINE - Enum constant in enum class io.micronaut.sourcegen.example.plugin.gradle.model.Ending
- NEWLINE - Enum constant in enum class io.micronaut.sourcegen.example.plugin.maven.model.Ending
- NONE - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
The parameter is not an output.
- NONE - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.PathSensitivity
-
The parameter is ignored for caching.
- NONE - Enum constant in enum class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Ending
- NONE - Enum constant in enum class io.micronaut.sourcegen.example.plugin.gradle.model.Ending
- NONE - Enum constant in enum class io.micronaut.sourcegen.example.plugin.maven.model.Ending
- number() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Repeat
-
Returns the value of the
number
record component.
O
- output() - Element in annotation interface io.micronaut.sourcegen.annotations.PluginTaskParameter
-
Whether the parameter is output of the task.
- output() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
output
record component. - outputFolder - Variable in class io.micronaut.sourcegen.example.plugin.maven.GenerateSimpleRecordMojo
- outputFolder - Variable in class io.micronaut.sourcegen.example.plugin.maven.GenerateSimpleResourceMojo
- outputFolder() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns the value of the
outputFolder
record component.
P
- packageName - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
The package name.
- packageName() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns the value of the
packageName
record component. - packageName() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns the value of the
packageName
record component. - packageName() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
packageName
record component. - ParameterConfig(PropertyElement, boolean, String, boolean, boolean, PluginTaskParameter.OutputType, String, String, TypeDef, PluginTaskParameter.PathSensitivity) - Constructor for record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Creates an instance of a
ParameterConfig
record class. - parameters() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
parameters
record component. - parameters() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
parameters
record component. - pathSensitivity() - Element in annotation interface io.micronaut.sourcegen.annotations.PluginTaskParameter
- pathSensitivity() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
pathSensitivity
record component. - PLUGIN_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradlePluginBuilder
-
The suffix to use for plugin class.
- PluginTask - Annotation Interface in io.micronaut.sourcegen.annotations
-
An annotation that configures a plugin task.
- PluginTaskConfigValidatingVisitor - Class in io.micronaut.sourcegen.generator.visitors
-
The visitor that validates a PluginTaskConfig annotated type.
- PluginTaskConfigValidatingVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.PluginTaskConfigValidatingVisitor
- PluginTaskExecutable - Annotation Interface in io.micronaut.sourcegen.annotations
-
An annotation that configures the executable method to run for a plugin task.
- PluginTaskParameter - Annotation Interface in io.micronaut.sourcegen.annotations
-
An annotation that configures a parameter for plugin task.
- PluginTaskParameter.OutputType - Enum Class in io.micronaut.sourcegen.annotations
-
Output type options.
- PluginTaskParameter.PathSensitivity - Enum Class in io.micronaut.sourcegen.annotations
-
Path sensitivity options.
- PluginUtils - Class in io.micronaut.sourcegen.generator.visitors
-
Common utility methods for plugin generation.
- PluginUtils() - Constructor for class io.micronaut.sourcegen.generator.visitors.PluginUtils
- PluginUtils.ParameterConfig - Record Class in io.micronaut.sourcegen.generator.visitors
-
Configuration for a plugin parameter.
- project - Variable in class io.micronaut.sourcegen.example.plugin.gradle.DefaultTestExtension
-
The project that extension is applied to.
- project - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
- project - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
- properties - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
The properties.
- properties() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns the value of the
properties
record component. - propertyPrefix() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateMavenMojo
-
The property prefix to use for parameters generated in Maven Mojo.
- propertyPrefix() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
propertyPrefix
record component.
R
- RELATIVE - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.PathSensitivity
-
The relative path is compared.
- repeat - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleResourceMojo
-
Configure generating repeated file.
- Repeat - Class in io.micronaut.sourcegen.example.plugin.gradle.model
-
Configuration for repeating the file.
- Repeat - Class in io.micronaut.sourcegen.example.plugin.maven.model
-
Configuration for repeating the file.
- Repeat() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- Repeat() - Constructor for class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- Repeat(int, String, GenerateSimpleResourceTask.Ending) - Constructor for record class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Repeat
-
Creates an instance of a
Repeat
record class. - Repeat(int, String, Ending) - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- Repeat(int, String, Ending) - Constructor for class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- repeatSuffix() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Repeat
-
Returns the value of the
repeatSuffix
record component. - required() - Element in annotation interface io.micronaut.sourcegen.annotations.PluginTaskParameter
-
Whether the parameter is required.
- required() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
required
record component. - RESOURCES - Enum constant in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
The parameters specifies generated resources location.
S
- setContent(String) - Method in class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask
- setEnding(GenerateSimpleResourceTask.Ending) - Method in class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask
- setEnding(Ending) - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- setEnding(Ending) - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- setFileName(String) - Method in class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask
- setNumber(int) - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- setNumber(int) - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- setOutputFolder(File) - Method in class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask
- setRepeat(GenerateSimpleResourceTask.Repeat) - Method in class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask
- setRepeatSuffix(String) - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
- setRepeatSuffix(String) - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
- source() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin.GenerateGradleTask
- source() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateMavenMojo
- source() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
source
record component. - source() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
source
record component. - source() - Method in record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Returns the value of the
source
record component. - source() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
source
record component. - SPECIFICATION_NAME_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleSpecificationBuilder
-
The suffix to use for specification name class.
- start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginGenerationTriggerAnnotationVisitor
- start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoGenerationTriggerAnnotationVisitor
- start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.PluginTaskConfigValidatingVisitor
T
- TASK_CONFIGURATOR_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleExtensionBuilder
-
The suffix to use for task configurator class.
- TASK_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTaskBuilder
-
The suffix to use for task class.
- taskGroup() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin
- taskGroup() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns the value of the
taskGroup
record component. - taskJavadoc() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns the value of the
taskJavadoc
record component. - taskJavadoc() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns the value of the
taskJavadoc
record component. - tasks() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin
-
Configure gradle tasks that will be generated.
- tasks() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns the value of the
tasks
record component. - TestExtension - Interface in io.micronaut.sourcegen.example.plugin.gradle
-
Configures the Test execution.
- TestExtensionImpl - Class in io.micronaut.sourcegen.example.plugin.gradle
-
This extends a generated class to modify some behavior.
- TestExtensionImpl(Project, Configuration) - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.TestExtensionImpl
- TestPlugin - Class in io.micronaut.sourcegen.example.plugin.gradle
-
A plugin that applies the
TestExtension
extension to the project. - TestPlugin() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.TestPlugin
- TestPluginImpl - Class in io.micronaut.sourcegen.example.plugin.gradle
-
This extends the generated plugin to make sure that the correct extension class is used.
- TestPluginImpl() - Constructor for class io.micronaut.sourcegen.example.plugin.gradle.TestPluginImpl
- toDotSeparated(String) - Static method in class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils
-
Convert to dot-separated string.
- toString() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Repeat
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradleTaskConfig
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.sourcegen.generator.visitors.JavadocUtils.TypeJavadoc
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils.MavenTaskConfig
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns a string representation of this record class.
- type() - Method in record class io.micronaut.sourcegen.generator.visitors.ModelUtils.GeneratedModel
-
Returns the value of the
type
record component. - type() - Method in record class io.micronaut.sourcegen.generator.visitors.PluginUtils.ParameterConfig
-
Returns the value of the
type
record component. - TypeJavadoc(Optional<String>, Map<String, String>) - Constructor for record class io.micronaut.sourcegen.generator.visitors.JavadocUtils.TypeJavadoc
-
Creates an instance of a
TypeJavadoc
record class. - typeName - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
The generated class name.
- typeName() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns the value of the
typeName
record component. - types() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateGradlePlugin
-
The types of classes to generate.
- types() - Method in record class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils.GradlePluginConfig
-
Returns the value of the
types
record component.
V
- value() - Element in annotation interface io.micronaut.sourcegen.annotations.GenerateMavenMojo.List
- valueOf(String) - Static method in enum class io.micronaut.sourcegen.annotations.GenerateGradlePlugin.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.PathSensitivity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Ending
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.sourcegen.example.plugin.gradle.model.Ending
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.sourcegen.example.plugin.maven.model.Ending
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.sourcegen.annotations.GenerateGradlePlugin.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.OutputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.sourcegen.annotations.PluginTaskParameter.PathSensitivity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.sourcegen.example.plugin.GenerateSimpleResourceTask.Ending
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.sourcegen.example.plugin.gradle.model.Ending
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.sourcegen.example.plugin.maven.model.Ending
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class io.micronaut.sourcegen.example.plugin.maven.AbstractGenerateSimpleRecordMojo
-
The version.
- version() - Method in record class io.micronaut.sourcegen.example.plugin.GenerateSimpleRecordTask
-
Returns the value of the
version
record component. - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginGenerationTriggerAnnotationVisitor
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.maven.MavenMojoGenerationTriggerAnnotationVisitor
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.PluginTaskConfigValidatingVisitor
W
- withEnding(Ending) - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
-
Create a copy and set ending.
- withEnding(Ending) - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
-
Create a copy and set ending.
- withNumber(int) - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
-
Create a copy and set number.
- withNumber(int) - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
-
Create a copy and set number.
- withRepeatSuffix(String) - Method in class io.micronaut.sourcegen.example.plugin.gradle.model.Repeat
-
Create a copy and set repeatSuffix.
- withRepeatSuffix(String) - Method in class io.micronaut.sourcegen.example.plugin.maven.model.Repeat
-
Create a copy and set repeatSuffix.
- WORK_ACTION_PARAMETERS_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTaskBuilder
-
The suffix to use for work action parameters class.
- WORK_ACTION_SUFFIX - Static variable in class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleTaskBuilder
-
The suffix to use for work action class.
- writeJavadocInfo(ClassElement) - Static method in class io.micronaut.sourcegen.generator.visitors.JavadocUtils
-
Write javadoc meta info that could be parsed from a file.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form