| Interface | Description |
|---|---|
| ICompilerProblem |
All classes representing problems reported by the compiler implement this
interface.
|
| IOperandStackUnderflowProblem |
Marker interface to break dependencies in ProblemQuery
|
| IParserProblem |
Marker interface to break dependencies in ProblemQuery
|
| Class | Description |
|---|---|
| AbstractDeprecatedAPIProblem |
Abstract problem for all of the deprecated API problems.
|
| AbstractSemanticProblem |
Abstract superclass of SemanticProblem and SemanticWarning;
used to filter semantic errors and warnings out of the problem
stream as necessary.
|
| ANELibraryNotAllowedProblem |
ANE libraries contain native code and are only allowed on the external
library path.
|
| ArrayCastProblem |
Problem generated by usage of
Array(...),
except in the case covered by ArrayDowncastProblem. |
| ArrayLikeConfigurationErrorProblem |
When a class or interface is annotated with [ArrayLike] metadata, it needs
to provide the required minimum set of arguments to allow instances of the class
to be treated as 'ArrayLike' when encountered in other source code.
|
| ArrayLikeUsageErrorProblem |
When an instance of an ArrayLike class is used in an unsupported way, an ArrayLikeUsageErrorProblem
is created.
|
| AssignmentInConditionalProblem |
Diagnostic emitted when an assignment expression is a child of
a conditional expression without a guarding equality-type test, e.g.,
(x = 3) is a problem, but (y != x = 3) is not.
|
| CodegenInternalProblem |
A CodegenInternalProblem represents a
logic error or caught exception.
|
| CodegenProblem |
Base class of all code-generator problems.
|
| CompilerProblem |
CompilerProblem is the base class for all error and warning classes in the compiler,
which are collectively called "problems".
|
| ConfigurationProblem |
This class is the base class for all problems found during configuration processing.
|
| ConstNotInitializedProblem |
Diagnostic emitted when a const declaration does not have an initializer
|
| DateCastProblem |
Problem generated by usage of
Date(...). |
| DeprecatedConfigurationOptionProblem |
Problem indicates a deprecated configuration option usage.
|
| DuplicateQNameInSourcePathProblem |
CompilerProblem subclass for source path entries that are not
directories. |
| DuplicateVariableDefinitionProblem |
Strict semantics diagnostic emitted when two variable with
the same name are declared in the same scope.
|
| FilePrivateItemsWithMainVarWarningProblem |
When a variable is the externally accessible package scoped definition, there is a
namespace implementation issue in javascript for other file-private members.
|
| IllogicalComparionWithNaNProblem | |
| IllogicalComparisonWithUndefinedProblem | |
| InstanceOfProblem |
Diagnostic emitted when instanceof is used
|
| MainDefinitionQNameProblem |
CompilerProblem subclass for source path entries that are not
directories. |
| MXMLDatabindingSourceNotBindableProblem |
Problem generated when code attempts to bind to something that isn't bindable.
|
| NullUsedWhereOtherExpectedProblem | |
| OverlappingSourcePathProblem |
CompilerProblem subclass for overlapping source path entries. |
| ParameterHasNoTypeDeclarationProblem |
Example:
function foo(baz) : void {
}
|
| ProjectSpecificErrorProblem |
A generic problem type for problems that can be specific to a particular target.
|
| PublicVarWarningProblem |
Public vars don't work well in JS minified output.
|
| RemovedConfigurationOptionProblem |
Problem indicates that the command line option is no longer supported.
|
| RoyaleOnlyConfigurationOptionNotSupported |
Warn the user that using a "Royale only" configuration option is not fully
supported.
|
| ScopedToDefaultNamespaceProblem | |
| SemanticProblem |
This class is the base class for all problems found during semantic analysis.
|
| SemanticWarningProblem |
Abstract superclass of all semantic warnings.
|
| StrictSemanticsProblem |
Base class of all strict mode semantic problems.
|
| ThisUsedInClosureProblem |
Diagnostic emitted when the method body semantic checker detects
a reference to "this" in a closure
|
| UnexpectedExceptionProblem |
Unexpected exception in the compiler code.
|
| UnfoundPropertyProblem |
Problem for an unresolved reference
|
| UnresolvedClassReferenceProblem |
Problem for unresolved classes used in
ClassReference(). |
| VariableHasNoTypeDeclarationProblem |
Example:
function foo() : void {
var baz; // no type declaration!
}
|
| Enum | Description |
|---|---|
| CompilerProblemClassification |
The type of a compiler problem.
|
| CompilerProblemSeverity |
The severity of a compiler problem.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.