refactor: deprecate DependencyType.SOFT

Soft dependencies will be removed when Patch Options is implemented.
This commit is contained in:
Sculas 2022-07-31 18:31:40 +02:00
parent 8c12f8d488
commit fcc7fa75d0
No known key found for this signature in database
GPG Key ID: 1530BFF96D1EEB89

View File

@ -39,4 +39,15 @@ annotation class DependsOn(
val type: DependencyType = DependencyType.HARD val type: DependencyType = DependencyType.HARD
) )
enum class DependencyType { HARD, SOFT } enum class DependencyType {
/**
* Enforces that the dependency is applied, even if it was not selected.
*/
HARD,
/**
* Applies the dependency only if it was selected.
*/
@Deprecated("Will be removed when Patch Options is implemented.", ReplaceWith("HARD"))
SOFT
}