SpotBugsReport

abstract class SpotBugsReport @Inject constructor(objects: ObjectFactory, task: SpotBugsTask) : SingleFileReport, CustomizableHtmlReport

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory, task: SpotBugsTask)

Properties

Link copied to clipboard
Link copied to clipboard
@get:Internal(value = "This property provides only a human readable name.")
open override val displayName: String
Link copied to clipboard
@get:Internal
var isEnabled: Boolean
Link copied to clipboard
@get:Input
abstract val name: String?
Link copied to clipboard
open override val outputLocation: RegularFileProperty
Link copied to clipboard
@get:Internal(value = "This property returns always same value")
open override val outputType: Report.OutputType
Link copied to clipboard
@get:Input
open override val required: Property<Boolean>
Link copied to clipboard
open override var stylesheet: TextResource?

Functions

Link copied to clipboard
open override fun configure(closure: Closure<in Report>): Report
fun configure(action: Action<in Report>): Report
Link copied to clipboard
@Internal
fun getDestination(): File
Link copied to clipboard
@Internal(value = "This property provides only a human readable name.")
open override fun getDisplayName(): String
Link copied to clipboard
open override fun getOutputLocation(): RegularFileProperty
Link copied to clipboard
@Internal(value = "This property returns always same value")
open override fun getOutputType(): Report.OutputType
Link copied to clipboard
@Input
open override fun getRequired(): Property<Boolean>
Link copied to clipboard
open override fun getStylesheet(): TextResource?
Link copied to clipboard
open override fun setDestination(file: File)
fun setDestination(provider: Provider<File?>)
Link copied to clipboard
fun setEnabled(provider: Provider<Boolean>)
Link copied to clipboard
open fun setStylesheet(path: String?)
open override fun setStylesheet(textResource: TextResource?)