| 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. |
| 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.
|
| IllogicalComparionWithNaNProblem | |
| IllogicalComparisonWithUndefinedProblem | |
| InstanceOfProblem |
Diagnostic emitted when instanceof is used
|
| NullUsedWhereOtherExpectedProblem | |
| OverlappingSourcePathProblem |
CompilerProblem subclass for overlapping source path entries. |
| 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.
|
| 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 © 2018 The Apache Software Foundation. All rights reserved.