diff --git a/src/main/kotlin/app/revanced/patcher/patch/PatchOption.kt b/src/main/kotlin/app/revanced/patcher/patch/PatchOption.kt index 7774ec2..d82fdde 100644 --- a/src/main/kotlin/app/revanced/patcher/patch/PatchOption.kt +++ b/src/main/kotlin/app/revanced/patcher/patch/PatchOption.kt @@ -11,7 +11,7 @@ class IllegalValueException(val value: Any?) : Exception("Illegal value: $value" class InvalidTypeException(val got: String, val expected: String) : Exception("Invalid option value type: $got, expected $expected") -class RequirementNotMetException : Exception("null was passed into an option that requires a value") +object RequirementNotMetException : Exception("null was passed into an option that requires a value") /** * A registry for an array of [PatchOption]s. @@ -79,7 +79,7 @@ sealed class PatchOption( var value: T? = default set(value) { if (value == null && required) { - throw RequirementNotMetException() + throw RequirementNotMetException } if (!validator(value)) { throw IllegalValueException(value)