Class JDepend
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.plugins.quality.JDepend
- All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Reporting<JDependReports>, Task, org.gradle.util.Configurable<Task>
@CacheableTask
@Deprecated
public class JDepend
extends DefaultTask
implements Reporting<JDependReports>
Deprecated.
JDepend is unmaintained and does not support bytecode compiled for Java 8 and above.
Analyzes code with JDepend.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Task
Task.Namer -
Field Summary
Fields inherited from interface Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.internal.project.IsolatedAntBuilderDeprecated.Deprecated.The directories containing the classes to be analyzed.Deprecated.The class path containing the JDepend library to be used.protected ObjectFactoryDeprecated.final JDependReportsDeprecated.The reports to be generated by this task.Deprecated.Configures the reports to be generated by this task.reports(Action<? super JDependReports> configureAction) Deprecated.Configures the reports to be generated by this task.voidrun()Deprecated.voidsetClassesDirs(FileCollection classesDirs) Deprecated.The directories containing the classes to be analyzed.voidsetJdependClasspath(FileCollection jdependClasspath) Deprecated.The class path containing the JDepend library to be used.Methods inherited from class DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileMethods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
Constructor Details
-
JDepend
public JDepend()Deprecated.
-
-
Method Details
-
getClassesDirs
Deprecated.The directories containing the classes to be analyzed.- Since:
- 4.0
-
setClassesDirs
Deprecated.The directories containing the classes to be analyzed.- Since:
- 4.0
-
getObjectFactory
Deprecated. -
getAntBuilder
@Inject public org.gradle.api.internal.project.IsolatedAntBuilder getAntBuilder()Deprecated. -
reports
Deprecated.Configures the reports to be generated by this task. The contained reports can be configured by name and closures. Example:jdependTask { reports { xml { destination "build/jdepend.xml" } } }- Specified by:
reportsin interfaceReporting<JDependReports>- Parameters:
closure- The configuration- Returns:
- The reports container
-
reports
Deprecated.Configures the reports to be generated by this task. The contained reports can be configured by name and closures. Example:jdependTask { reports { xml { destination "build/jdepend.xml" } } }- Specified by:
reportsin interfaceReporting<JDependReports>- Parameters:
configureAction- The configuration- Returns:
- The reports container
-
run
public void run()Deprecated. -
getJdependClasspath
Deprecated.The class path containing the JDepend library to be used. -
setJdependClasspath
Deprecated.The class path containing the JDepend library to be used. -
getReports
Deprecated.The reports to be generated by this task.- Specified by:
getReportsin interfaceReporting<JDependReports>- Returns:
- The report container
-