Class CMakeResolvedProjectDependency
java.lang.Object
io.github.tomaki19.gradle.cmake.model.CMakeResolvedName<CMakeResolvedProjectDependency>
io.github.tomaki19.gradle.cmake.model.CMakeResolvedProjectDependency
- All Implemented Interfaces:
Comparable<CMakeResolvedProjectDependency>
public final class CMakeResolvedProjectDependency
extends CMakeResolvedName<CMakeResolvedProjectDependency>
-
Constructor Summary
ConstructorsConstructorDescriptionCMakeResolvedProjectDependency(String name, CMakeLinkVariant linkType, org.gradle.api.Project project, boolean remote) -
Method Summary
Modifier and TypeMethodDescriptionintorg.gradle.api.artifacts.ProjectDependencycreateDevelopDependency(org.gradle.api.Project project, CMakeResolvedToolchain toolchain, String buildConfig) org.gradle.api.artifacts.ProjectDependencycreateModulesDependency(org.gradle.api.Project project, CMakeResolvedToolchain toolchain, String buildConfig) org.gradle.api.artifacts.ProjectDependencycreateRuntimeDependency(org.gradle.api.Project project, CMakeResolvedToolchain toolchain, String buildConfig) booleanbooleanequals(org.gradle.api.Project other) inthashCode()booleanisRemote()Methods inherited from class io.github.tomaki19.gradle.cmake.model.CMakeResolvedName
getName
-
Constructor Details
-
CMakeResolvedProjectDependency
public CMakeResolvedProjectDependency(String name, CMakeLinkVariant linkType, org.gradle.api.Project project, boolean remote)
-
-
Method Details
-
getProjectName
-
getLinkVariant
-
isRemote
public boolean isRemote() -
equals
public boolean equals(org.gradle.api.Project other) -
createModulesDependency
public org.gradle.api.artifacts.ProjectDependency createModulesDependency(org.gradle.api.Project project, CMakeResolvedToolchain toolchain, String buildConfig) -
createRuntimeDependency
public org.gradle.api.artifacts.ProjectDependency createRuntimeDependency(org.gradle.api.Project project, CMakeResolvedToolchain toolchain, String buildConfig) -
createDevelopDependency
public org.gradle.api.artifacts.ProjectDependency createDevelopDependency(org.gradle.api.Project project, CMakeResolvedToolchain toolchain, String buildConfig) -
hashCode
public int hashCode()- Overrides:
hashCodein classCMakeResolvedName<CMakeResolvedProjectDependency>
-
equals
- Overrides:
equalsin classCMakeResolvedName<CMakeResolvedProjectDependency>
-
compareTo
- Specified by:
compareToin interfaceComparable<CMakeResolvedProjectDependency>- Overrides:
compareToin classCMakeResolvedName<CMakeResolvedProjectDependency>
-