Class BaseTransformer

java.lang.Object
net.lenni0451.jartransformer.transformers.base.BaseTransformer
Direct Known Subclasses:
DependencyTransformer, JarTransformer

public abstract class BaseTransformer extends Object
  • Constructor Details

    • BaseTransformer

      public BaseTransformer(org.gradle.api.model.ObjectFactory objectFactory, String name)
  • Method Details

    • getName

      public abstract org.gradle.api.provider.Property<String> getName()
    • getTransformers

      public abstract org.gradle.api.provider.ListProperty<Transformer> getTransformers()
    • apply

      public void apply(org.slf4j.Logger log, File file) throws Throwable
      Throws:
      Throwable
    • repackage

      public void repackage(org.gradle.api.Action<? super RepackageTransformer> action)
    • exclude

      public void exclude(org.gradle.api.Action<? super ExcludeTransformer> action)
    • access

      public void access(org.gradle.api.Action<? super AccessTransformer> action)
    • stringReplace

      public void stringReplace(org.gradle.api.Action<? super StringReplaceTransformer> action)
    • classTransform

      public void classTransform(org.gradle.api.Action<? super ClassTransformTransformer> action)