Class PluginDeclaration

java.lang.Object
org.gradle.plugin.devel.PluginDeclaration
All Implemented Interfaces:
Serializable, Named

@Incubating public class PluginDeclaration extends Object implements Named, Serializable
Describes a Gradle plugin under development.
Since:
2.14
See Also:
  • Constructor Details

    • PluginDeclaration

      public PluginDeclaration(String name)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Named
      The object's name.

      Must be constant for the life of the object.

      Specified by:
      getName in interface Named
      Returns:
      The name. Never null.
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getImplementationClass

      public String getImplementationClass()
    • setImplementationClass

      public void setImplementationClass(String implementationClass)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object