我想创建一个在Gradle中实现 FileTree 接口(interface)的对象。
从文档中可以找到的内容 FileTreeAdapter 类实现FileTree,但它是内部类。
如何初始化对象 filesToDelete ?以及如何从文档中找到哪些类实现 FileTree 接口(interface)?
public class DeleteDirTask extends DefaultTask {
@InputFiles @Optional
FileTree filesToDelete = files("/src/")
...
}
最佳答案
使用project.fileTree()
。 (project.files()
用于FileCollection
。)
实现类是内部的,您不必担心它们。