AnalysisOptions class abstract
A set of analysis options used to control the behavior of an analysis context.
Clients may not extend, implement or mix-in this class.
Constructors
Properties
- chromeOsManifestChecks → bool
-
A flag indicating whether to run checks on AndroidManifest.xml file to
see if it is complaint with Chrome OS.
no setter
- codeStyleOptions → CodeStyleOptions
-
Return the options used to control the code that is generated.
no setter
- contextFeatures → FeatureSet
-
The set of features that are globally enabled for this context.
no setter
-
enabledLegacyPluginNames
→ List<
String> -
A list of the names of the packages for which, if they define a
legacy plugin, the legacy plugin should be enabled.
no setter
-
errorProcessors
→ List<
ErrorProcessor> -
Return a list of error processors that are to be used when reporting
errors in some analysis context.
no setter
-
excludePatterns
→ List<
String> -
Return a list of exclude patterns used to exclude some sources from
analysis.
no setter
- formatterOptions → FormatterOptions
-
Return the options used to control the formatter.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- lint → bool
-
Whether analysis is to generate lint warnings.
no setter
-
lintRules
→ List<
LintRule> -
A list of the lint rules that are to be run in an analysis context if
lint is
true
.no setter -
pluginConfigurations
→ List<
PluginConfiguration> -
The plugin configurations for each plugin which is configured in analysis
options.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- strictCasts → bool
-
Whether implicit casts should be reported as potential problems.
no setter
- strictInference → bool
-
Whether inference failures are allowed, off by default.
no setter
- strictRawTypes → bool
-
Whether raw types (types without explicit type arguments, such as
List
) should be reported as potential problems.no setter - warning → bool
-
Return
true
if analysis is to generate warning results (e.g. best practices and analysis based on certain annotations).no setter
Methods
-
isLintEnabled(
String name) → bool -
Return
true
the lint with the givenname
is enabled. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited