Class GradlePluginUtils
java.lang.Object
io.micronaut.sourcegen.generator.visitors.gradle.GradlePluginUtils
Utility class for Gradle plugin generation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordConfiguration for a gradle plugin.static final recordConfiguration for a gradle task. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull GradlePluginUtils.GradlePluginConfiggetPluginConfig(@NonNull io.micronaut.inject.ast.ClassElement element, @NonNull io.micronaut.inject.visitor.VisitorContext context) Get task configurations configured for a given element withGenerateGradlePluginannotation.
-
Constructor Details
-
GradlePluginUtils
public GradlePluginUtils()
-
-
Method Details
-
getPluginConfig
@NonNull public static @NonNull GradlePluginUtils.GradlePluginConfig getPluginConfig(@NonNull @NonNull io.micronaut.inject.ast.ClassElement element, @NonNull @NonNull io.micronaut.inject.visitor.VisitorContext context) Get task configurations configured for a given element withGenerateGradlePluginannotation.- Parameters:
element- The elementcontext- The visitor context- Returns:
- The maven task config
-