@CacheableTask open class JDepend : DefaultTask, Reporting<JDependReports>
Analyzes code with JDepend.
JDepend() |
open fun getAntBuilder(): IsolatedAntBuilder |
|
open fun getClassesDir(): File
The directory containing the classes to be analyzed. |
|
open fun getClassesDirs(): FileCollection
The directories containing the classes to be analyzed. |
|
open fun getJdependClasspath(): FileCollection
The class path containing the JDepend library to be used. |
|
open fun getObjectFactory(): ObjectFactory
Injects and returns an instance of org.gradle.api.model.ObjectFactory. |
|
fun getReports(): JDependReports
The reports to be generated by this task. |
|
open fun reports(closure: Closure<Any>): JDependReports open fun reports(configureAction: Action<in JDependReports>): JDependReports
Configures the reports to be generated by this task. The contained reports can be configured by name and closures. Example:
|
|
open fun run(): Unit |
|
open fun setClassesDir(classesDir: File): Unit
The directory containing the classes to be analyzed. |
|
open fun setClassesDirs(classesDirs: FileCollection): Unit
The directories containing the classes to be analyzed. |
|
open fun setJdependClasspath(jdependClasspath: FileCollection): Unit
The class path containing the JDepend library to be used. |