@Incubating interface Describable
Types can implement this interface when they provide a human-readable display name. It is strongly encouraged to compute this display name lazily: computing a display name, even if it's only a string concatenation, can take a significant amount of time during configuration for something that would only be used, typically, in error messages.
Since
3.4
abstract fun getDisplayName(): String
Returns the display name of this object. It is strongly encouraged to compute it lazily, and cache the value if it is expensive. |
interface BuildCacheKey : Describable
Cache key identifying an entry in the build cache. |
|
interface IdeWorkspace : Describable
Represents an IDE "workspace" that is generated by Gradle and can be opened in the IDE. |
|
interface NativePlatform : Platform, Describable
A target platform for building native binaries. Each target platform is given a name, and may optionally be given a specific Architecture and/or OperatingSystem to target.
|
|
interface SourceDirectorySet : FileTree, PatternFilterable, Named, Describable
A
|
|
interface VersionControlSpec : Describable
Captures user-provided information about a version control system. |
|
interface WorkerConfiguration : Describable, ActionConfiguration
Represents the configuration of a worker. Used when submitting an item of work to the WorkerExecutor.
|