Interface DependencyContext
- All Known Implementing Classes:
DependencyContextImpl
public interface DependencyContext
Dependency Context.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependency
(@NonNull Dependency dependency) default void
addDependency
(Dependency.Builder dependency) void
addDependencyOnlyForBuild
(@NonNull Dependency dependency, @NonNull BuildTool buildTool) default void
addDependencyOnlyForBuild
(Dependency.Builder dependency, @NonNull BuildTool buildTool) @NonNull Collection<Dependency>
@NonNull Collection<Dependency>
getDependenciesByBuildTool
(@NonNull BuildTool buildTool) default @NonNull List<Dependency>
removeDuplicates
(Collection<Dependency> dependencies, Language language, BuildTool buildTool)
-
Field Details
-
IS_COMPILE_API_OR_RUNTIME
-
-
Method Details
-
getDependencies
-
getDependenciesByBuildTool
@NonNull @NonNull Collection<Dependency> getDependenciesByBuildTool(@NonNull @NonNull BuildTool buildTool) -
addDependency
-
addDependency
-
removeDuplicates
@NonNull default @NonNull List<Dependency> removeDuplicates(Collection<Dependency> dependencies, Language language, BuildTool buildTool) -
addDependencyOnlyForBuild
void addDependencyOnlyForBuild(@NonNull @NonNull Dependency dependency, @NonNull @NonNull BuildTool buildTool) -
addDependencyOnlyForBuild
default void addDependencyOnlyForBuild(@NonNull Dependency.Builder dependency, @NonNull @NonNull BuildTool buildTool)
-