Interface BinarySpec

All Superinterfaces:
Binary, Buildable, BuildableComponentSpec, CheckableComponentSpec, ComponentSpec, ModelElement, Named
All Known Subinterfaces:
ApplicationBinarySpec, CUnitTestSuiteBinarySpec, GoogleTestTestSuiteBinarySpec, LibraryBinarySpec, NativeBinarySpec, NativeExecutableBinarySpec, NativeLibraryBinarySpec, NativeTestSuiteBinarySpec, SharedLibraryBinarySpec, StaticLibraryBinarySpec, TestSuiteBinarySpec
All Known Implementing Classes:
BaseBinarySpec

Deprecated.
The Gradle software model is deprecated and will be removed in Gradle 10. Use the new component model (e.g. cpp-application, cpp-library, swift-application, swift-library, xctest) instead.
Represents a binary that is the result of building a component.
  • Method Details

    • isBuildable

      boolean isBuildable()
      Deprecated.
      Can this binary be built in the current environment?
    • getSources

      Deprecated.
      The sources owned by this binary.
      Returns:
      the sources owned by the binary.
    • getInputs

      Deprecated.
      Returns all inputs of the binary. This includes source sets owned by the binary, and other source sets created elsewhere (e.g. inherited from the binary's component).
      Returns:
      all inputs of the binary.
    • getTasks

      Deprecated.
      The set of tasks associated with this binary.