Schnittstelle ComponentWithNativeRuntime

Alle Superschnittstellen:
Named, SoftwareComponent
Alle bekannten Unterschnittstellen:
ComponentWithExecutable, ComponentWithInstallation, ComponentWithLinkFile, ComponentWithLinkUsage, ComponentWithObjectFiles, ComponentWithRuntimeFile, ComponentWithRuntimeUsage, ComponentWithSharedLibrary, ComponentWithStaticLibrary, CppBinary, CppExecutable, CppSharedLibrary, CppStaticLibrary, CppTestExecutable, SwiftBinary, SwiftExecutable, SwiftSharedLibrary, SwiftStaticLibrary, SwiftXCTestBinary, SwiftXCTestBundle, SwiftXCTestExecutable

public interface ComponentWithNativeRuntime extends SoftwareComponent
Represents a component that produces outputs that run on a native platform.
Seit:
4.5
  • Verschachtelte Klassen - Übersicht

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Named

    Named.Namer
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Returns the base name of this component.
    Returns the target machine for this component.
    Returns the tool chain for this component.
    boolean
    Returns true if this component has debugging enabled.
    boolean
    Returns true if this component is optimized.

    Von Schnittstelle geerbte Methoden org.gradle.api.Named

    getName
  • Methodendetails

    • getBaseName

      Provider<String> getBaseName()
      Returns the base name of this component. This is used to calculate output file names.
    • isDebuggable

      boolean isDebuggable()
      Returns true if this component has debugging enabled.
    • isOptimized

      boolean isOptimized()
      Returns true if this component is optimized.
    • getTargetMachine

      TargetMachine getTargetMachine()
      Returns the target machine for this component.
      Seit:
      5.2
    • getToolChain

      NativeToolChain getToolChain()
      Returns the tool chain for this component.