public class GradlePlugin extends java.lang.Object implements BuildPlugin
Modifier and Type | Class and Description |
---|---|
static class |
GradlePlugin.Builder |
Constructor and Description |
---|
GradlePlugin(GradleFile gradleFile,
java.lang.String id,
java.lang.String version,
java.lang.String artifactId,
Writable extension,
Writable settingsExtension,
boolean requiresSettingsPluginsManagement,
boolean requiresLookup,
int order,
java.util.Set<java.lang.String> buildImports) |
Modifier and Type | Method and Description |
---|---|
static GradlePlugin.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
java.util.Set<java.lang.String> |
getBuildImports() |
BuildTool |
getBuildTool() |
Writable |
getExtension() |
GradleFile |
getGradleFile() |
java.lang.String |
getId() |
int |
getOrder() |
Writable |
getSettingsExtension() |
java.util.Optional<Writable> |
getSettingsPluginsManagement() |
java.lang.String |
getVersion() |
int |
hashCode() |
boolean |
requiresLookup() |
BuildPlugin |
resolved(CoordinateResolver coordinateResolver) |
public GradlePlugin(@NonNull GradleFile gradleFile, @Nullable java.lang.String id, @Nullable java.lang.String version, @Nullable java.lang.String artifactId, @Nullable Writable extension, @Nullable Writable settingsExtension, boolean requiresSettingsPluginsManagement, boolean requiresLookup, int order, java.util.Set<java.lang.String> buildImports)
@Nullable public java.util.Set<java.lang.String> getBuildImports()
@NonNull public GradleFile getGradleFile()
@NonNull public java.lang.String getId()
@Nullable public java.lang.String getVersion()
@NonNull public BuildTool getBuildTool()
getBuildTool
in interface BuildPlugin
@Nullable public Writable getExtension()
getExtension
in interface BuildPlugin
@Nullable public Writable getSettingsExtension()
@NonNull public java.util.Optional<Writable> getSettingsPluginsManagement()
public int getOrder()
getOrder
in interface io.micronaut.core.order.Ordered
public boolean requiresLookup()
requiresLookup
in interface BuildPlugin
public BuildPlugin resolved(CoordinateResolver coordinateResolver)
resolved
in interface BuildPlugin
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static GradlePlugin.Builder builder()