NamedBuildableComponent, ComponentWithBinaries, ComponentWithCoordinates, ComponentWithDependencies, ComponentWithExecutable, ComponentWithInstallation, ComponentWithLinkFile, ComponentWithLinkUsage, ComponentWithNativeRuntime, ComponentWithObjectFiles, ComponentWithOutputs, ComponentWithRuntimeFile, ComponentWithRuntimeUsage, ComponentWithSharedLibrary, ComponentWithStaticLibrary, ComponentWithVariants, CppApplication, CppBinary, CppComponent, CppExecutable, CppLibrary, CppSharedLibrary, CppStaticLibrary, CppTestExecutable, CppTestSuite, ProductionComponent, ProductionCppComponent, ProductionSwiftComponent, PublishableComponent, SwiftApplication, SwiftBinary, SwiftComponent, SwiftExecutable, SwiftLibrary, SwiftSharedLibrary, SwiftStaticLibrary, SwiftXCTestBinary, SwiftXCTestBundle, SwiftXCTestExecutable, SwiftXCTestSuite, TestComponent, TestSuiteComponentpublic interface SoftwareComponent extends Named
An implementation of this interface may also implement:
ComponentWithVariants to provide information about the variants that the component provides.Named.Namer