Package | Description |
---|---|
org.apache.flex.compiler.problems |
This package contains classes representing various problems
that can be encountered during compilation.
|
Modifier and Type | Class and Description |
---|---|
class |
AmbiguousGotoTargetProblem
Diagnostic emitted when a goto statement's target is ambiguous, ie there are
two labels with the same name that are visible to the goto statement.
|
class |
BaseClassIsFinalProblem
Problem generated when a class attempts to extend another class marked "final"
|
class |
BURMDiagnosticForEachExpectedInProblem
ForEachExpectInBURMDiagnostic signals the presence
of a specific error condition -- a for each loop with no in clause.
|
class |
BURMDiagnosticNotAllowedHereProblem
BURMDiagnosticNotAllowedHere is emitted by error
analysis routines.
|
class |
BURMPatternMatchFailureProblem
BURMPatternMatchFailure is an internal failure that
is generated when the code generator's pattern matcher
cannot find any valid reduction for an AST.
|
class |
CircularTypeReferenceProblem
Problem generated when there is a cycle in the inheritance or interface graph.
|
class |
CodegenInternalProblem
A CodegenInternalProblem represents a
logic error or caught exception.
|
class |
ConstructorCannotHaveReturnTypeProblem
Diagnostic emitted when a constructor is declared with a return type other than "void"
|
class |
ConstructorIsGetterSetterProblem
Diagnostic emitted when a constructor is declared in any namespace other than "public"
|
class |
ConstructorIsStaticProblem
Diagnostic emitted when a constructor is declared static
|
class |
ConstructorMustBePublicProblem
Diagnostic emitted when a getter or setter appears to be a constructor
|
class |
DuplicateInterfaceProblem
Problem generated when a class implements the same interface multiple times.
|
class |
DuplicateSwitchCaseProblem
Diagnostic for duplicate switch case.
|
class |
DynamicNotOnClassProblem
Problem generated when dynamic is used on a non-class declaration.
|
class |
FinalOutsideClassProblem
Problem generated when 'final' is used outside of a class
|
class |
ForwardReferenceToBaseClassProblem
Diagnostic emitted when a class extends a superclass which is declared later
in a file, such as when the following is in a single file
class A extends B
{
}
class B
{
}
|
class |
FunctionNotMarkedOverrideProblem
Diagnostic emitted when a constructor is declared with a return type other than "void"
|
class |
GlobalBindablePropertyProblem |
class |
IncompatibleInterfaceMethodProblem
Problem generated when a method in a class has an incompatible signature with a matching method from an interface
that it implements.
|
class |
IncompatibleOverrideProblem
Diagnostic emitted when a constructor is declared with a return type other than "void"
|
class |
InterfaceBindablePropertyProblem |
class |
InterfaceModifierProblem
Problem generated when an interface is declared with an invalid modifier
|
class |
InvalidLvalueProblem
Diagnostic for non-reference value assignment target, e.g., foo() = 12
|
class |
InvalidOverrideProblem
Problem generated when 'override' is used outside of a class
|
class |
InvalidRestParameterDeclarationProblem
Diagnostic issued when a rest parameter has a type annotation other than '*' or 'Array'
|
class |
LocalBindablePropertyProblem |
class |
NativeNotOnFunctionProblem
Problem generated when a var is declared 'native'
|
class |
NativeUsedInInterfaceProblem
Problem generated when an interface method is declared 'native'
|
class |
NativeVariableProblem
Problem generated when a var is declared 'native'
|
class |
OverrideFinalProblem
Diagnostic emitted when code attempts to override a method marked final
|
class |
OverrideNotFoundProblem
Diagnostic when a method is marked override, but we can't find a method in
the base class that it overrides
|
class |
OverrideOutsideClassProblem
Problem generated when 'override' is used outside of a class
|
class |
StaticAndOverrideProblem
Diagnostic emitted when a function is declared "static" and "override"
|
class |
StaticNamespaceDefinitionProblem
Diagnostic for static modifier on a namespace definition.
|
class |
StaticOutsideClassProblem
Problem generated when the static modifier is used outside of a class definition
|
class |
UnexpectedReturnProblem
Codegen diagnostic emitted when a return statement is used in an invalid context,
e.g., return in script init code.
|
class |
UnimplementedInterfaceMethodProblem
Problem generated when a class does not implement a method from one of it's interfaces.
|
class |
UnknownBreakTargetProblem
Diagnostic emitted when a break statement's target cannot be found
in the active control-flow contexts.
|
class |
UnknownContinueTargetProblem
Diagnostic emitted when a continue statement's target cannot be found
in the active control-flow contexts.
|
class |
UnknownGotoTargetProblem
Diagnostic emitted when a goto statement's target cannot be found
in the active control-flow contexts.
|
class |
UnknownInterfaceProblem
Diagnostic emitted when a class implements an interface
that cannot be resolved, e.g., class Foo implements NoSuchInterface.
|
class |
UnknownNamespaceProblem
Diagnostic emitted when a namespace cannot be resolved.
|
class |
UnknownSuperclassProblem
Diagnostic emitted when a class extends a class that
cannot be resolved, e.g., class Foo extends NoSuchClass.
|
class |
UnsupportedLanguageFeatureProblem |
class |
VirtualOutsideClassProblem
Problem generated when 'virtual' is used outside of a class
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.