| Type | Name and description |
|---|---|
java.lang.Object |
project |
| Constructor and description |
|---|
PrettyTransform
(java.lang.Object p) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.util.Set<QualifiedContent.ContentType> |
getInputTypes()This method will return the input types on which pretty transform will work on. |
|
java.lang.String |
getName()Unique name of the transform. |
|
java.util.Set<? super QualifiedContent.Scope> |
getReferencedScopes()Since we require the classpaths of referenced classes as arg for ajc compiler |
|
java.util.Set<? super QualifiedContent.Scope> |
getScopes()Folders where this transform has to be applied may also be sub projects,external libraries etc. |
|
boolean |
isIncremental()Task will be run once only assuming its output and input has not changed. |
|
void |
transform(com.android.build.api.transform.TransformInvocation transformInvocation)Heavy lifting happens in this method |
| Methods inherited from class | Name |
|---|---|
class com.android.build.api.transform.Transform |
com.android.build.api.transform.Transform#getName(), com.android.build.api.transform.Transform#isCacheable(), com.android.build.api.transform.Transform#getInputTypes(), com.android.build.api.transform.Transform#transform(com.android.build.api.transform.Context, java.util.Collection, java.util.Collection, com.android.build.api.transform.TransformOutputProvider, boolean), com.android.build.api.transform.Transform#transform(com.android.build.api.transform.TransformInvocation), com.android.build.api.transform.Transform#getScopes(), com.android.build.api.transform.Transform#isIncremental(), com.android.build.api.transform.Transform#getSecondaryFileInputs(), com.android.build.api.transform.Transform#getSecondaryFiles(), com.android.build.api.transform.Transform#getSecondaryFileOutputs(), com.android.build.api.transform.Transform#getOutputTypes(), com.android.build.api.transform.Transform#getReferencedScopes(), com.android.build.api.transform.Transform#getSecondaryDirectoryOutputs(), com.android.build.api.transform.Transform#getParameterInputs(), com.android.build.api.transform.Transform#wait(long), com.android.build.api.transform.Transform#wait(long, int), com.android.build.api.transform.Transform#wait(), com.android.build.api.transform.Transform#equals(java.lang.Object), com.android.build.api.transform.Transform#toString(), com.android.build.api.transform.Transform#hashCode(), com.android.build.api.transform.Transform#getClass(), com.android.build.api.transform.Transform#notify(), com.android.build.api.transform.Transform#notifyAll() |
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
This method will return the input types on which pretty transform will work on.
Unique name of the transform.
Since we require the classpaths of referenced classes as arg for ajc compiler
Folders where this transform has to be applied may also be sub projects,external libraries etc.
Task will be run once only assuming its output and input has not changed. Does the pretty transform support incremental builds?
Heavy lifting happens in this method
Groovy Documentation