Package com.palantir.gradle.suppressibleerrorprone.modes.common
package com.palantir.gradle.suppressibleerrorprone.modes.common
-
ClassDescriptionRepresents options for configuration that multiple mode can influence, rather than something a single mode can configure.A Mode represents a mode of operation in suppressible-error-prone that is enabled or enabled by a gradle property flag (see
ModeName).Modes can interfere with each other, for example, removing and suppressing are mutually exclusive.Representations of the different modes, and which flags (enabled as Gradle properties) they correspond to.suppressible-error-prone is powered by an artifact transform that modifies the error_prone_check_api jar.Error Prone has two different ways to patch checks, either you can patch *all* the checks or just patch specific checks.This is a helper class when there are just a set ofModes that always interfere with each other, to reduce some Set logic overhead.