Named, SoftwareComponentComponentWithExecutable, ComponentWithInstallation, ComponentWithLinkFile, ComponentWithLinkUsage, ComponentWithObjectFiles, ComponentWithRuntimeFile, ComponentWithRuntimeUsage, ComponentWithSharedLibrary, ComponentWithStaticLibrary, CppBinary, CppExecutable, CppSharedLibrary, CppStaticLibrary, CppTestExecutable, SwiftBinary, SwiftExecutable, SwiftSharedLibrary, SwiftStaticLibrary, SwiftXCTestBinary, SwiftXCTestBundle, SwiftXCTestExecutable@Incubating public interface ComponentWithNativeRuntime extends SoftwareComponent
Named.Namer| Modifier and Type | Method | Description | 
|---|---|---|
| Provider<String> | getBaseName() | Returns the base name of this component. | 
| TargetMachine | getTargetMachine() | Returns the target machine for this component. | 
| NativeToolChain | getToolChain() | Returns the tool chain for this component. | 
| boolean | isDebuggable() | Returns true if this component has debugging enabled. | 
| boolean | isOptimized() | Returns true if this component is optimized. | 
Provider<String> getBaseName()
boolean isDebuggable()
boolean isOptimized()
TargetMachine getTargetMachine()
NativeToolChain getToolChain()