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<java.lang.String> | getBaseName() | Returns the base name of this component. | 
| NativePlatform | getTargetPlatform() | Returns the target platform 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<java.lang.String> getBaseName()
boolean isDebuggable()
boolean isOptimized()
NativePlatform getTargetPlatform()
NativeToolChain getToolChain()