JavaNativeInterfaceLibraryComponentDependencies instead.@Deprecated public interface JniLibraryDependencies extends JniLibraryNativeDependencies, ComponentDependencies
| Modifier and Type | Method and Description |
|---|---|
void |
api(Object notation)
Deprecated.
Adds an JVM API dependency to this library.
|
void |
api(Object notation,
Action<? super ModuleDependency> action)
Deprecated.
Adds an JVM API dependency to this library.
|
void |
jvmImplementation(Object notation)
Deprecated.
Adds an JVM implementation dependency to this library.
|
void |
jvmImplementation(Object notation,
Action<? super ModuleDependency> action)
Deprecated.
Adds an JVM implementation dependency to this library.
|
void |
jvmRuntimeOnly(Object notation)
Deprecated.
Adds an JVM runtime only dependency to this library.
|
void |
jvmRuntimeOnly(Object notation,
Action<? super ModuleDependency> action)
Deprecated.
Adds an JVM runtime only dependency to this library.
|
void |
nativeImplementation(Object notation)
Deprecated.
Adds an native implementation dependency to this component.
|
void |
nativeImplementation(Object notation,
Action<? super ModuleDependency> action)
Deprecated.
Adds an native implementation dependency to this component.
|
void |
nativeLinkOnly(Object notation)
Deprecated.
Adds an native link only dependency to this component.
|
void |
nativeLinkOnly(Object notation,
Action<? super ModuleDependency> action)
Deprecated.
Adds an native link only dependency to this component.
|
void |
nativeRuntimeOnly(Object notation)
Deprecated.
Adds an native runtime only dependency to this component.
|
void |
nativeRuntimeOnly(Object notation,
Action<? super ModuleDependency> action)
Deprecated.
Adds an native runtime only dependency to this component.
|
void api(Object notation)
notation - The dependency notation, as per DependencyHandler.create(Object).void api(Object notation, Action<? super ModuleDependency> action)
notation - The dependency notation, as per DependencyHandler.create(Object).action - The action to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).void jvmImplementation(Object notation)
notation - The dependency notation, as per DependencyHandler.create(Object).void jvmImplementation(Object notation, Action<? super ModuleDependency> action)
notation - The dependency notation, as per DependencyHandler.create(Object).action - The action to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).void jvmRuntimeOnly(Object notation)
notation - The dependency notation, as per DependencyHandler.create(Object).void jvmRuntimeOnly(Object notation, Action<? super ModuleDependency> action)
notation - The dependency notation, as per DependencyHandler.create(Object).action - The action to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).void nativeImplementation(Object notation)
nativeImplementation in interface JniLibraryNativeDependenciesnotation - The dependency notation, as per DependencyHandler.create(Object).void nativeImplementation(Object notation, Action<? super ModuleDependency> action)
nativeImplementation in interface JniLibraryNativeDependenciesnotation - The dependency notation, as per DependencyHandler.create(Object).action - The action to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).void nativeLinkOnly(Object notation)
nativeLinkOnly in interface JniLibraryNativeDependenciesnotation - The dependency notation, as per DependencyHandler.create(Object).void nativeLinkOnly(Object notation, Action<? super ModuleDependency> action)
nativeLinkOnly in interface JniLibraryNativeDependenciesnotation - The dependency notation, as per DependencyHandler.create(Object).action - The action to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).void nativeRuntimeOnly(Object notation)
nativeRuntimeOnly in interface JniLibraryNativeDependenciesnotation - The dependency notation, as per DependencyHandler.create(Object).void nativeRuntimeOnly(Object notation, Action<? super ModuleDependency> action)
nativeRuntimeOnly in interface JniLibraryNativeDependenciesnotation - The dependency notation, as per DependencyHandler.create(Object).action - The action to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).