| Package | Description |
|---|---|
| org.apache.royale.compiler.problems |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDeprecatedAPIProblem
Abstract problem for all of the deprecated API problems.
|
class |
ArrayCastProblem
Problem generated by usage of
Array(...),
except in the case covered by ArrayDowncastProblem. |
class |
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.
|
class |
CodegenInternalProblem
A CodegenInternalProblem represents a
logic error or caught exception.
|
class |
CodegenProblem
Base class of all code-generator problems.
|
class |
ConstNotInitializedProblem
Diagnostic emitted when a const declaration does not have an initializer
|
class |
DateCastProblem
Problem generated by usage of
Date(...). |
class |
DuplicateVariableDefinitionProblem
Strict semantics diagnostic emitted when two variable with
the same name are declared in the same scope.
|
class |
IllogicalComparionWithNaNProblem |
class |
IllogicalComparisonWithUndefinedProblem |
class |
InstanceOfProblem
Diagnostic emitted when instanceof is used
|
class |
MXMLDatabindingSourceNotBindableProblem
Problem generated when code attempts to bind to something that isn't bindable.
|
class |
NullUsedWhereOtherExpectedProblem |
class |
ParameterHasNoTypeDeclarationProblem
Example:
function foo(baz) : void {
}
|
class |
ScopedToDefaultNamespaceProblem |
class |
SemanticProblem
This class is the base class for all problems found during semantic analysis.
|
class |
SemanticWarningProblem
Abstract superclass of all semantic warnings.
|
class |
StrictSemanticsProblem
Base class of all strict mode semantic problems.
|
class |
ThisUsedInClosureProblem
Diagnostic emitted when the method body semantic checker detects
a reference to "this" in a closure
|
class |
UnfoundPropertyProblem
Problem for an unresolved reference
|
class |
VariableHasNoTypeDeclarationProblem
Example:
function foo() : void {
var baz; // no type declaration!
}
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.