Class ClassTransformTransformer
java.lang.Object
net.lenni0451.jartransformer.transformers.Transformer
net.lenni0451.jartransformer.transformers.impl.ClassTransformTransformer
- All Implemented Interfaces:
SpecializedTransformer<ClassTransformTransformer>
public abstract class ClassTransformTransformer
extends Transformer
implements SpecializedTransformer<ClassTransformTransformer>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySpecialized(org.gradle.api.Project project, List<ClassTransformTransformer> transformers) Apply the specialized transformer actions to the given project and list of transformers.
This method is only called for the first registered transformer of each type.
The code in this method should be independent of the transformer instance to prevent issues.abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>voidtransform(org.slf4j.Logger log, FileSystem fileSystem) Methods inherited from class net.lenni0451.jartransformer.transformers.Transformer
applyAll, getName, iterateFiles, iterateFiles
-
Constructor Details
-
ClassTransformTransformer
-
-
Method Details
-
getIncluded
-
getCompiledClassesDir
-
transform
- Specified by:
transformin classTransformer- Throws:
Throwable
-
applySpecialized
public void applySpecialized(org.gradle.api.Project project, List<ClassTransformTransformer> transformers) Description copied from interface:SpecializedTransformerApply the specialized transformer actions to the given project and list of transformers.
This method is only called for the first registered transformer of each type.
The code in this method should be independent of the transformer instance to prevent issues.- Specified by:
applySpecializedin interfaceSpecializedTransformer<ClassTransformTransformer>- Parameters:
project- The current projecttransformers- The list of registered transformers of this type
-