Index

A B C D E F G H I J K M N O P R S T V W 
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
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
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
GradleExtensionBuilder() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleExtensionBuilder
 
GradlePluginBuilder - Class in io.micronaut.sourcegen.generator.visitors.gradle.builder
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
GradleSpecificationBuilder() - Constructor for class io.micronaut.sourcegen.generator.visitors.gradle.builder.GradleSpecificationBuilder
 
GradleTaskBuilder - Class in io.micronaut.sourcegen.generator.visitors.gradle.builder
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.
A B C D E F G H I J K M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form