Class BaseWorker<P extends BaseWorker.Params>
- java.lang.Object
-
- com.getkeepsafe.dexcount.treegen.workers.BaseWorker<P>
-
- All Implemented Interfaces:
org.gradle.workers.WorkAction<P>
- Direct Known Subclasses:
JarWorker,LegacyWorker,ModernWorker
public abstract class BaseWorker<P extends BaseWorker.Params> extends Object implements org.gradle.workers.WorkAction<P>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBaseWorker.Params
-
Constructor Summary
Constructors Constructor Description BaseWorker()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute()protected abstract PackageTreegeneratePackageTree()protected abstract StringgetInputRepresentation()protected abstract org.slf4j.LoggergetLogger()
-
-
-
Constructor Detail
-
BaseWorker
public BaseWorker()
-
-
Method Detail
-
execute
public void execute()
- Specified by:
executein interfaceorg.gradle.workers.WorkAction<P extends BaseWorker.Params>
-
generatePackageTree
protected abstract PackageTree generatePackageTree() throws IOException
- Throws:
IOException
-
getInputRepresentation
protected abstract String getInputRepresentation()
-
getLogger
protected abstract org.slf4j.Logger getLogger()
-
-