Package org.gradle.tooling.model.cpp
Interface CppBinary
-
- All Known Subinterfaces:
CppExecutable
,CppSharedLibrary
,CppStaticLibrary
public interface CppBinary
Represents a C++ binary.- Since:
- 4.10
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getBaseName()
Returns the base name of this binary.CompilationDetails
getCompilationDetails()
Returns the compilation details.LinkageDetails
getLinkageDetails()
Returns the linkage details.java.lang.String
getName()
Returns the name of this binary.java.lang.String
getVariantName()
Returns the variant name of this binary.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the name of this binary. This is used to disambiguate the binaries of a project. Each binary has a unique name within its project. However, these names are not unique across multiple projects.
-
getVariantName
java.lang.String getVariantName()
Returns the variant name of this binary. This is used to disambiguate the binaries of a component. Each binary has a unique variant name within its component. However, these names are not unique across multiple projects or components.
-
getBaseName
java.lang.String getBaseName()
Returns the base name of this binary. This is used to calculate output file names.
-
getCompilationDetails
CompilationDetails getCompilationDetails()
Returns the compilation details.
-
getLinkageDetails
LinkageDetails getLinkageDetails()
Returns the linkage details.
-
-