BaseBinarySpec

open class BaseBinarySpec : AbstractBuildableComponentSpec, BinarySpecInternal(source)

Base class that may be used for custom BinarySpec implementations. However, it is generally better to use an interface annotated with org.gradle.model.Managed and not use an implementation class at all.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open var buildTask: Task
Link copied to clipboard
open var checkTask: Task
Link copied to clipboard
val identifier: ComponentSpecIdentifier
Link copied to clipboard
open var namingScheme: BinaryNamingScheme
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun builtBy(tasks: Array<Any>)
Link copied to clipboard
open fun checkedBy(tasks: Array<Any>)
Link copied to clipboard
open fun <T : BaseBinarySpec?> create(publicType: Class<out BinarySpec>, implementationType: Class<T>, componentId: ComponentSpecIdentifier, modelNode: MutableModelNode, @Nullable componentNode: MutableModelNode, instantiator: Instantiator, taskInstantiator: NamedEntityInstantiator<Task>, collectionCallbackActionDecorator: CollectionCallbackActionDecorator, domainObjectCollectionFactory: DomainObjectCollectionFactory): T
Creates a BaseBinarySpec.
Link copied to clipboard
fun getBuildAbility(): BinaryBuildAbility
Link copied to clipboard
Link copied to clipboard
@Nullable
open fun getComponent(): ComponentSpec
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getName(): String
Link copied to clipboard
abstract fun getNamingScheme(): BinaryNamingScheme
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getPublicType(): Class<out BinarySpec>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun replaceSingleDirectory(dirs: Set<File>, dir: File)
Link copied to clipboard
open fun setBuildable(buildable: Boolean)
Link copied to clipboard
abstract fun setNamingScheme(namingScheme: BinaryNamingScheme)
Link copied to clipboard
open fun toString(): String