public interface DependencyFileProcessor
During compilation of aidl, it is possible to provide an instance of DependencyFileProcessor to process the dependency files generated by the compilers.
It can be useful to store the dependency in a better format than a per-file dependency file.
The instance will be called for each dependency file that is created during compilation.
AndroidBuilder.compileAidlFile(File, File, File, File, Collection, List, DependencyFileProcessor, ProcessOutputHandler),
com.android.builder.core.AndroidBuilder#compileAllAidlFiles(List, File, File, Collection, List, DependencyFileProcessor, ProcessOutputHandler)| Modifier and Type | Field and Description |
|---|---|
static DependencyFileProcessor |
NO_OP |
| Modifier and Type | Method and Description |
|---|---|
com.android.builder.internal.incremental.DependencyData |
processFile(java.io.File dependencyFile)
Processes the dependency file.
|
static final DependencyFileProcessor NO_OP
com.android.builder.internal.incremental.DependencyData processFile(@NonNull
java.io.File dependencyFile)
throws java.io.IOException
dependencyFile - the dependency file.java.io.IOException