Class CrochetFeatureContext

java.lang.Object
dev.lukebemish.crochet.model.CrochetFeatureContext

public abstract class CrochetFeatureContext extends Object
  • Constructor Details

    • CrochetFeatureContext

      @Inject public CrochetFeatureContext(String name)
  • Method Details

    • getProject

      @Inject protected abstract org.gradle.api.Project getProject()
    • configure

      public void configure(org.gradle.api.Action<CrochetFeatureContext> action)
    • manifestOriginMarker

      public void manifestOriginMarker(String marker)
      Ignored with recompile-based inheritance.
    • inherit

      public void inherit(String name, org.gradle.api.Action<InheritanceContext> action)
    • inherit

      public void inherit(String name)
    • capabilities

      public void capabilities(List<Object> capabilities)
    • capability

      public void capability(Object capability)
    • feature

      public void feature(String feature)
    • features

      public void features(List<String> features)