Package com.github.spotbugs.snom
Class SpotBugsReport
- java.lang.Object
-
- com.github.spotbugs.snom.SpotBugsReport
-
- All Implemented Interfaces:
org.gradle.api.reporting.ConfigurableReport,org.gradle.api.reporting.CustomizableHtmlReport,org.gradle.api.reporting.Report,org.gradle.api.reporting.SingleFileReport,org.gradle.util.Configurable<org.gradle.api.reporting.Report>
- Direct Known Subclasses:
SpotBugsHtmlReport,SpotBugsTextReport,SpotBugsXmlReport
public abstract class SpotBugsReport extends java.lang.Object implements org.gradle.api.reporting.SingleFileReport, org.gradle.api.reporting.CustomizableHtmlReport
-
-
Constructor Summary
Constructors Constructor Description SpotBugsReport(org.gradle.api.model.ObjectFactory objects, com.github.spotbugs.snom.SpotBugsTask task)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.gradle.api.reporting.Reportconfigure(groovy.lang.Closure closure)java.io.FilegetDestination()java.lang.StringgetDisplayName()org.gradle.api.file.RegularFilePropertygetOutputLocation()org.gradle.api.reporting.Report.OutputTypegetOutputType()org.gradle.api.provider.Property<java.lang.Boolean>getRequired()org.gradle.api.resources.TextResourcegetStylesheet()protected com.github.spotbugs.snom.SpotBugsTaskgetTask()booleanisEnabled()voidsetDestination(java.io.File file)voidsetDestination(org.gradle.api.provider.Provider<java.io.File> provider)voidsetEnabled(boolean b)voidsetEnabled(org.gradle.api.provider.Provider<java.lang.Boolean> provider)voidsetStylesheet(java.lang.String path)voidsetStylesheet(org.gradle.api.resources.TextResource textResource)abstract java.util.Optional<java.lang.String>toCommandLineOption()
-
-
-
Method Detail
-
toCommandLineOption
@NonNull public abstract java.util.Optional<java.lang.String> toCommandLineOption()
-
getDestination
@OutputFile public java.io.File getDestination()
- Specified by:
getDestinationin interfaceorg.gradle.api.reporting.Report
-
getOutputLocation
@OutputFile public org.gradle.api.file.RegularFileProperty getOutputLocation()
- Specified by:
getOutputLocationin interfaceorg.gradle.api.reporting.Report- Specified by:
getOutputLocationin interfaceorg.gradle.api.reporting.SingleFileReport
-
getOutputType
@Internal("This property returns always same value") public org.gradle.api.reporting.Report.OutputType getOutputType()- Specified by:
getOutputTypein interfaceorg.gradle.api.reporting.Report- Specified by:
getOutputTypein interfaceorg.gradle.api.reporting.SingleFileReport
-
getRequired
@Input public org.gradle.api.provider.Property<java.lang.Boolean> getRequired()
- Specified by:
getRequiredin interfaceorg.gradle.api.reporting.Report
-
isEnabled
@Input public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.gradle.api.reporting.Report
-
setEnabled
public void setEnabled(boolean b)
- Specified by:
setEnabledin interfaceorg.gradle.api.reporting.ConfigurableReport- Specified by:
setEnabledin interfaceorg.gradle.api.reporting.Report
-
setEnabled
public void setEnabled(org.gradle.api.provider.Provider<java.lang.Boolean> provider)
- Specified by:
setEnabledin interfaceorg.gradle.api.reporting.ConfigurableReport
-
setDestination
public void setDestination(java.io.File file)
- Specified by:
setDestinationin interfaceorg.gradle.api.reporting.ConfigurableReport
-
setDestination
public void setDestination(org.gradle.api.provider.Provider<java.io.File> provider)
- Specified by:
setDestinationin interfaceorg.gradle.api.reporting.ConfigurableReport
-
configure
public org.gradle.api.reporting.Report configure(groovy.lang.Closure closure)
- Specified by:
configurein interfaceorg.gradle.util.Configurable<org.gradle.api.reporting.Report>
-
getDisplayName
@Internal("This property provides only a human readable name.") public java.lang.String getDisplayName()- Specified by:
getDisplayNamein interfaceorg.gradle.api.reporting.Report
-
getStylesheet
@CheckForNull public org.gradle.api.resources.TextResource getStylesheet()
- Specified by:
getStylesheetin interfaceorg.gradle.api.reporting.CustomizableHtmlReport
-
setStylesheet
public void setStylesheet(@Nullable org.gradle.api.resources.TextResource textResource)- Specified by:
setStylesheetin interfaceorg.gradle.api.reporting.CustomizableHtmlReport
-
setStylesheet
public void setStylesheet(@Nullable java.lang.String path)
-
getTask
@NonNull @Internal protected final com.github.spotbugs.snom.SpotBugsTask getTask()
-
-