Class Transformer
java.lang.Object
net.lenni0451.jartransformer.transformers.Transformer
- Direct Known Subclasses:
AccessTransformer,ClassTransformTransformer,ExcludeTransformer,RepackageTransformer,StringReplaceTransformer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyAll(org.slf4j.Logger log, File file, List<Transformer> transformers) abstract org.gradle.api.provider.Property<String>getName()protected final voiditerateFiles(FileSystem fileSystem, ThrowingConsumer<Path> consumer) protected final voiditerateFiles(Path rootPath, ThrowingConsumer<Path> consumer) abstract voidtransform(org.slf4j.Logger log, FileSystem fileSystem)
-
Constructor Details
-
Transformer
-
-
Method Details
-
applyAll
public static void applyAll(org.slf4j.Logger log, File file, List<Transformer> transformers) throws Throwable - Throws:
Throwable
-
getName
-
transform
- Throws:
Throwable
-
iterateFiles
protected final void iterateFiles(FileSystem fileSystem, ThrowingConsumer<Path> consumer) throws IOException - Throws:
IOException
-
iterateFiles
protected final void iterateFiles(Path rootPath, ThrowingConsumer<Path> consumer) throws IOException - Throws:
IOException
-