Class LevelHeaderedPlugin

java.lang.Object
net.octyl.levelheadered.LevelHeaderedPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public abstract class LevelHeaderedPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
The LevelHeadered plugin. Applies LevelHeaderedBasePlugin, registers LevelHeaderedExtension and wires tasks for all Java source sets.

Only abstract for Gradle, not to be implemented by users.

  • Constructor Details

    • LevelHeaderedPlugin

      public LevelHeaderedPlugin()
  • Method Details

    • getObjects

      @Inject protected abstract org.gradle.api.model.ObjectFactory getObjects()
    • getProviders

      @Inject protected abstract org.gradle.api.provider.ProviderFactory getProviders()
    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>