public abstract class TransformHelper
extends java.lang.Object
TraceTransform.| Modifier and Type | Field and Description |
|---|---|
protected com.android.build.gradle.BaseExtension |
baseExtension |
protected org.gradle.api.logging.Logger |
logger |
protected org.gradle.api.Project |
project |
| Modifier and Type | Method and Description |
|---|---|
protected javassist.CtClass |
findClass(com.android.build.api.transform.TransformInvocation transformInvocation,
java.lang.String className)
Finds the
CtClass from the ClassPool with the given name. |
@NonNull protected final org.gradle.api.Project project
@NonNull protected final com.android.build.gradle.BaseExtension baseExtension
@NonNull protected final org.gradle.api.logging.Logger logger
@NonNull
protected javassist.CtClass findClass(@NonNull
com.android.build.api.transform.TransformInvocation transformInvocation,
@NonNull
java.lang.String className)
throws java.io.IOException,
javassist.NotFoundException
CtClass from the ClassPool with the given name.transformInvocation - the invocation object containing the transform inputs.className - the fully-qualified class name.javassist.NotFoundException - if no class is found with the given name.java.io.IOException - if any I/O error occurs.