public final class WarningsConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WarningsConfig.WarningDefinition
Definition of a single warning or a warning group.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CHOICE_UNHANDLED_ENUM_ITEM
Option name for choice unhandled enumeration item warnings.
|
static java.lang.String |
DEFAULT_INSTANTIATION
Option name for default template instantiation warnings.
|
static java.lang.String |
DOC_COMMENT_FORMAT
Option name for documentation comment format warnings.
|
static java.lang.String |
DOC_COMMENT_LINK
Option name for documentation comment warnings related to links (e.g.
|
static java.lang.String |
DOC_COMMENT_MISSING
Option name for missing documentation comment warnings.
|
static java.lang.String |
DOC_COMMENT_UNUSED
Option name for unused documentation comments warnings.
|
static java.lang.String |
ENCODING
Option name for encoding warnings.
|
static java.lang.String |
IMPORT
Option name for import warnings.
|
static java.lang.String |
OPTIONAL_FIELD_REFERENCE
Option name for optional field references warnings.
|
static java.lang.String |
SQL_PRIMARY_KEY
Option name for SQL primary key warnings.
|
static java.lang.String |
TIMESTAMP
Option name for timestamp warnings.
|
static java.lang.String |
UNPACKABLE_ARRAY
Option name for unpackable array warnings.
|
static java.lang.String |
UNPACKABLE_UNION
Option name for arrays of unpackable unions warnings.
|
static java.lang.String |
UNUSED
Option name for unused type warnings.
|
| Constructor and Description |
|---|
WarningsConfig()
Default constructor which construct default configuration for warnings subsystem.
|
WarningsConfig(java.util.List<java.lang.String> enabledWarnings,
java.util.List<java.lang.String> disabledWarnings)
Constructor which takes list of explicitly enabled/disabled warnings.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,WarningsConfig.WarningDefinition> |
getWarningsDefinition()
Gets definition of all warnings.
|
boolean |
isEnabled(java.lang.String warningOption)
Gets whether the given warning is enabled.
|
public static final java.lang.String CHOICE_UNHANDLED_ENUM_ITEM
public static final java.lang.String DEFAULT_INSTANTIATION
public static final java.lang.String DOC_COMMENT_FORMAT
public static final java.lang.String DOC_COMMENT_MISSING
public static final java.lang.String DOC_COMMENT_LINK
public static final java.lang.String DOC_COMMENT_UNUSED
public static final java.lang.String ENCODING
public static final java.lang.String IMPORT
public static final java.lang.String OPTIONAL_FIELD_REFERENCE
public static final java.lang.String TIMESTAMP
public static final java.lang.String SQL_PRIMARY_KEY
public static final java.lang.String UNPACKABLE_ARRAY
public static final java.lang.String UNPACKABLE_UNION
public static final java.lang.String UNUSED
public WarningsConfig()
public WarningsConfig(java.util.List<java.lang.String> enabledWarnings,
java.util.List<java.lang.String> disabledWarnings)
throws org.apache.commons.cli.ParseException
enabledWarnings - Explicitly enabled warnings.disabledWarnings - Explicitly disabled warnings.org.apache.commons.cli.ParseException - In case of invalid warnings options.public boolean isEnabled(java.lang.String warningOption)
warningOption - Warning option to check.public java.util.Map<java.lang.String,WarningsConfig.WarningDefinition> getWarningsDefinition()
Last updated 2024-10-29 12:52:38