Package org.gradle.tooling.model.cpp
Interface CppBinary
-
- All Known Subinterfaces:
CppExecutable,CppSharedLibrary,CppStaticLibrary
public interface CppBinaryRepresents a C++ binary.- Since:
- 4.10
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetBaseName()Returns the base name of this binary.CompilationDetailsgetCompilationDetails()Returns the compilation details.LinkageDetailsgetLinkageDetails()Returns the linkage details.java.lang.StringgetName()Returns the name of this binary.java.lang.StringgetVariantName()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.
-
-