See: Description
Interface | Description |
---|---|
ICompilerProblem |
All classes representing problems reported by the compiler implement this
interface.
|
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.
|
AccessorTypesMustMatchProblem |
Diagnostic emitted when the types of a corresponding getter and setter do not match
|
AccessUndefinedMemberProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects an access to an undefined member
with a known base type.
|
AccessUndefinedPropertyInPackageProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects an access to an undefined property
in a known package "namespace."
|
AccessUndefinedPropertyProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects an access to an undefined property.
|
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.
|
AmbiguousReferenceProblem |
Diagnostic emitted for an ambiguous reference.
|
ANELibraryNotAllowedProblem |
ANE libraries contain native code and are only allowed on the external
library path.
|
AnyNamespaceCannotBeQualifierProblem |
Diagnostic emitted when the code generator detects
the ANY namespace qualifying a runtime name.
|
ArrayCastProblem |
Problem generated by usage of
Array(...) |
ArrayDowncastProblem |
Problem generated by Array(value)
when |
ASDocNotClosedProblem |
Syntax error: input ended before ASDoc is closed.
|
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 !
|
AssignToConstProblem |
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to delete a property of
an object whose type is not dynamic.
|
AssignToFunctionProblem |
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to delete a property of
an object whose type is not dynamic.
|
AssignToNonReferenceValueProblem |
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to write to a non-reference
value, e.g., assignment to this.
|
AssignToReadOnlyPropertyProblem |
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to write to a property
that only has a get method.
|
AttemptToDeleteFixedPropertyProblem |
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to delete a property of
an object whose type is not dynamic.
|
AttributesAreNotCallableProblem |
Diagnostic emitted when the method body semantic checker
detects a call to an attribute.
|
AttributesNotAllowedOnPackageDefinitionProblem |
Attributes are not allowed on package definition.
|
BadAccessInterfaceMemberProblem |
Diagnostic emitted when the code generator detects
an interface emthod declared public/private/protected, or internal.
|
BadCharacterProblem |
An error that corresponds to a character that cannot be read from an input stream
|
BadSetterReturnTypeProblem |
Diagnostic when a setter is declared with a return type other than "void"
|
BaseClassIsFinalProblem |
Problem generated when a class attempts to extend another class marked "final"
|
BURMDiagnosticForEachExpectedInProblem |
ForEachExpectInBURMDiagnostic signals the presence
of a specific error condition -- a for each loop with no in clause.
|
BURMDiagnosticNotAllowedHereProblem |
BURMDiagnosticNotAllowedHere is emitted by error
analysis routines.
|
BURMPatternMatchFailureProblem |
BURMPatternMatchFailure is an internal failure that
is generated when the code generator's pattern matcher
cannot find any valid reduction for an AST.
|
CallNonFunctionProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects a call to function that isn't of type function.
|
CallUndefinedMethodProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects a call to an undefined method.
|
CannotDeleteSuperDescendantsProblem |
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to delete descendants of
a superclass.
|
CannotExtendClassProblem |
Diagnostic emitted when semantic analysis detects
an interface that extends a class.
|
CannotExtendInterfaceProblem |
Diagnostic emitted when a class specifies an interface as it's base class
|
CanNotInsertSemicolonProblem |
The optional semicolon match failed in
IRepairingTokenBuffer.matchOptionalSemicolon() . |
CannotResolveConfigExpressionProblem |
Error to indicate a config namespace cannot be resolved
|
CannotResolveProjectLevelConfigExpressionProblem |
Error to indicate a config namespace cannot be resolved
|
CircularTypeReferenceProblem |
Problem generated when there is a cycle in the inheritance or interface graph.
|
ClassesMappedToSameRemoteAliasProblem | |
CodegenInternalProblem |
A CodegenInternalProblem represents a
logic error or caught exception.
|
CodegenProblem |
Base class of all code-generator problems.
|
ComparisonBetweenUnrelatedTypesProblem |
Example int == null.
|
CompiledAsAComponentProblem |
Warn developers when an application contains a hard reference to another
application or module.
|
CompilerProblem |
CompilerProblem is the base class for all error and warning classes in the compiler,
which are collectively called "problems".
|
ComponentTagWithoutURIProblem |
Problem generated when a SWC contains a component tag without a URI
|
ConfigurationFileNotFoundProblem | |
ConfigurationProblem |
This class is the base class for all problems found during configuration processing.
|
ConflictingInheritedNameInNamespaceProblem |
Diagnostic emitted when the code generator detects
a definition that conflicts with an inherited definition
from a superclass.
|
ConflictingNameInNamespaceProblem |
Diagnostic emitted when the code generator detects
a conflicting definition.
|
ConstNotInitializedProblem |
Diagnostic emitted when a const declaration does not have an initializer
|
ConstructorCannotHaveReturnTypeProblem |
Diagnostic emitted when a constructor is declared with a return type other than "void"
|
ConstructorInInterfaceProblem |
Diagnostic emitted when an interface has a constructor.
|
ConstructorIsGetterSetterProblem |
Diagnostic emitted when a constructor is declared in any namespace other than "public"
|
ConstructorIsStaticProblem |
Diagnostic emitted when a constructor is declared static
|
ConstructorMustBePublicProblem |
Diagnostic emitted when a getter or setter appears to be a constructor
|
CountedForLoopInitializerProblem |
CountedForLoopInitializerProblem diagnoses problems with counted for loop
initializers, e.g., for(); for(i); for (i;); for(i;j;);
|
CSSCodeGenProblem |
CSS code generation problem.
|
CSSEmbedAssetProblem |
Problem for processing CSS Embed() properties.
|
CSSExcludedStylePropertyProblem |
Compiler problem for using excluded style.
|
CSSParserProblem |
CSS parser problem.
|
CSSProblem |
Base class for all CSS problems.
|
CSSUndefinedNamespacePrefixProblem |
Use of undefined namespace prefix.
|
CSSUndefinedTypeProblem |
Selector with undefined type.
|
CSSUnknownDefaultNamespaceProblem |
When a type selector doesn't specify namespace prefix, a default namespace
must be defined in the CSS.
|
CSSUnresolvedClassReferenceProblem |
CSS problem for unresolved classes used in
ClassReference() . |
CSSUnusedTypeSelectorProblem |
Report unused type selector used in
<fx:Style> in an MXML document. |
CyclicalIncludesProblem | |
DateCastProblem |
Problem generated by usage of
Date(...) |
DecrementMustBeReferenceProblem |
DecrementMustBeReferenceProblem is emitted by the method body
semantic checker when it encounters a decrement operand with no name,
or by the pattern match failure analysis routine if the parser leaks
an invalid AST.
|
DefinitionShadowedByPackageNameProblem | |
DependencyNotCompatibleProblem | |
DeprecatedAPIProblem |
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated] metadata is used. |
DeprecatedAPIWithMessageProblem |
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(message="...")] |
DeprecatedAPIWithReplacementProblem |
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(replacement="...")] |
DeprecatedAPIWithSinceAndReplacementProblem |
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(since=" |
DeprecatedAPIWithSinceProblem |
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(since="...")] |
DeprecatedConfigurationOptionProblem |
Problem indicates a deprecated configuration option usage.
|
DuplicateAttributeProblem |
Diagnostic issued when an attribute is specified multiple times on a single definition
|
DuplicateClassDefinitionProblem |
Diagnostic emitted when the ClassDirectiveProcessor detects
a duplicate class definition.
|
DuplicateFunctionDefinitionProblem |
Strict semantics diagnostic emitted when two functions with
the same name are declared in the same scope.
|
DuplicateInterfaceDefinitionProblem |
Diagnostic emitted when semantic analysis detects
a duplicate interface definition.
|
DuplicateInterfaceProblem |
Problem generated when a class implements the same interface multiple times.
|
DuplicateLabelProblem |
Diagnostic emitted when the control flow context manager
detects a duplicate label.
|
DuplicateNamespaceDefinitionProblem |
Diagnostic emitted when the code generator detects
a duplicate namespace definition.
|
DuplicateQNameInSourcePathProblem |
CompilerProblem subclass for source path entries that are not
directories. |
DuplicateScriptProblem |
This problem indicates that somehow two separate files are trying to generates scripts
with the same name.
|
DuplicateSkinStateProblem |
Each skin state name must be unique.
|
DuplicateSourceFileProblem |
CompilerProblem subclass for files that are specified twice in
the source path. |
DuplicateSwitchCaseProblem |
Diagnostic for duplicate switch case.
|
DuplicateVariableDefinitionProblem |
Strict semantics diagnostic emitted when two variable with
the same name are declared in the same scope.
|
DynamicNotOnClassProblem |
Problem generated when dynamic is used on a non-class declaration.
|
EmbedAS2TagsModifiedProblem |
This problem get's created when embedding a SWF and the symbol contains AS2
actions
|
EmbedBadScalingGridTargetProblem |
This problem gets created when a scaling grid is used on a target which is
not a sprite based tag
|
EmbedCouldNotDetermineSampleFrameCountProblem |
This problem gets created when the sample frame count of an embeded mp3 asset
could not be determined
|
EmbedExceptionWhileTranscodingProblem |
This is a generic problem that gets created when an exception is thrown by an
external library while transcoding
|
EmbedInitialValueProblem | |
EmbedInvalidAttributeValueProblem | |
EmbedInvalidUnicodeRangeProblem |
This problem is created when an invalid unicode range is specified in an
embed font attribute
|
EmbedMissingSymbolProblem |
This problem gets created when embedding a swf file with the symbol attribute
and the symbol could not be found in the specified swf.
|
EmbedMovieScalingNoSymbolProblem |
This problem gets created when a scaling grid is used on an embedded movie
asset, but no symbol has been specified, so it is not clear when tag needs
to be scaled, as the whole swf is read in as a byte array asset.
|
EmbedMultipleMetaTagsProblem |
This problem gets created when a variable has two Embed meta data tags
associated with it.
|
EmbedNoSkinClassProblem |
This problem is created when trying to embed a skin asset, but no skinClass
has been specified
|
EmbedNoSourceAttributeProblem | |
EmbedOnlyOnClassesAndVarsProblem |
This error is created when embed metadata decorates a declaration that is not a
member variable or class.
|
EmbedQualityRequiresCompressionProblem | |
EmbedQualityValueProblem | |
EmbedScalingGridProblem | |
EmbedScalingGridValueProblem | |
EmbedSkinClassNotFoundProblem |
This problem is created when trying to embed a skin asset, but the specified
skinClass could not be found
|
EmbedSourceAttributeCouldNotBeReadProblem |
This problem gets created when there was an error while reading the source
specified in the embed meta data.
|
EmbedSourceAttributeDoesNotExistProblem | |
EmbedSourceFileNotFoundProblem | |
EmbedTypeNotEmbeddableProblem |
This problem get's created when trying to embed an asset onto a variable that
is not of type Object or String
|
EmbedUnableToReadSourceProblem |
This problem is created when the source file to be embedded could not
be read
|
EmbedUnknownAttributeProblem | |
EmbedUnknownMimeTypeProblem | |
EmbedUnrecogniedFileTypeProblem | |
EmbedUnsupportedAttributeProblem | |
EmbedUnsupportedSamplingRateProblem |
This problem gets created when the sampling rate of an embedded MP3 asset
is not supported.
|
EmbedUnsupportedTypeProblem |
Embedding metadata can only decorate variables of type Class or String, any
other type is an error.
|
ExpectDefinitionKeywordAfterAttributeProblem |
Expecting a definition keyword such as "function", "var", "class" after a
modifier attribute such as "static", "final", etc.
|
ExpectXmlBeforeNamespaceProblem |
Error #1072: Syntax error: expecting xml before namespace.
|
ExtraCharactersAfterEndOfProgramProblem |
The parser found extra characters after the end of the program.
|
ExtraneousSuperStatementProblem |
Diagnostic emitted when the method body semantic checker detects
a super() call after another super() call, a reference to super,
or a throw or return statement.
|
FatalProblem |
Base class of all fatal errors.
|
FileInLibraryIOProblem |
A file was not found in a SWC.
|
FileInLibraryNotFoundProblem |
A file was not found in a library.
|
FileIOProblem |
Generic problem handler for IOExceptions
|
FileNotFoundProblem |
Compiler problem that indicates a file was not found.
|
FileWriteProblem |
Problem created when we couldn't write a file
|
FinalOutsideClassProblem |
Problem generated when 'final' is used outside of a class
|
FlexOnlyConfigurationOptionNotSupported |
Warn the user that using a "Flex only" configuration option is not fully
supported.
|
FontEmbeddingNotSupported |
Problem created when a user tried to embed a font.
|
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
{
}
|
FunctionNotMarkedOverrideProblem |
Diagnostic emitted when a constructor is declared with a return type other than "void"
|
FunctionWithoutBodyProblem |
Diagnostic emitted when the method body semantic checker
detects a function declaration (header) without a body.
|
FXGChildNodeNotSupportedProblem |
Problem generated when a node does not support a child node.
|
FXGContentNotContiguousProblem |
Problem generated when the content of a node (such as
CDATA node of a RichText) is not contiguous.
|
FXGDefinitionNotFoundProblem |
Problem generated when a definition cannot be found in
the associated scope.
|
FXGErrorEmbeddingImageProblem |
Problem generated when an error is occurred while embedding
an image by an FXG file.
|
FXGInvalidBooleanValueProblem |
Problem generated when the value of an attribute which expects a boolean
value is not in the correct boolean form.
|
FXGInvalidChildColorTransformNodeProblem |
Problem generated when a ChildTransform node is supplied for a parent
node while the node has an alpha attribute.
|
FXGInvalidChildMatrixNodeProblem |
Problem generated when a matrix child node is supplied for a parent
node while the node has transformation attributes.
|
FXGInvalidChildNodeProblem |
Problem generated when a supplied child node is not supported by the parent node.
|
FXGInvalidColorMatrixValueProblem |
Problem generated when a supplied color matrix value is not in the requested format.
|
FXGInvalidColorValueProblem |
Problem generated when a supplied color value is not in the correct form.
|
FXGInvalidDefinitionNameProblem |
Problem generated when a reserved element name is used as a Library
definition name.
|
FXGInvalidDoubleValueProblem |
Problem generated when the value of an attribute which expects a double
value is not in the correct double form.
|
FXGInvalidFloatValueProblem |
Problem generated when the value of an attribute which expects a float
value is not in the correct float form.
|
FXGInvalidGroupIDAttributeProblem |
Problem generated when the id is supplied on a Group Definiton.
|
FXGInvalidIntegerValueProblem |
Problem generated when the value of an attribute which expects a integer
value is not in the correct integer form.
|
FXGInvalidLibraryElementProblem |
Problem generated when the Library element is after a graphical element.
|
FXGInvalidMaskElementProblem |
Problem generated when a mask element is after a graphical element.
|
FXGInvalidNestingElementsProblem |
Problem generated when a
|
FXGInvalidNodeAttributeProblem |
Problem generated when the supplied attribute is not supported by the node.
|
FXGInvalidPathDataProblem |
Problem generated when the supplied path data is not in valid form.
|
FXGInvalidPercentValueProblem |
Problem generated when the value of an attribute which expects a percentage
value is not in the correct percentage form.
|
FXGInvalidRectRadiusXRadiusYAttributeProblem |
Problem generated when the supplied RadiusX and/or RadiusY are not greater than 0.
|
FXGInvalidRootNodeProblem |
Problem generated when the root node of an FXG document is not Graphic.
|
FXGInvalidScaleGridGroupChildProblem |
Problem generated when a child Group exists in a Group that defines scale grid.
|
FXGInvalidScaleGridRotationAttributeProblem |
Problem generated when a Group that defines scale grid specifies rotation attribute.
|
FXGInvalidTabStopsProblem |
Problem generated when using malformed tab stops in an FXG document.
|
FXGInvalidVersionProblem |
Problem generated when the supplied version number of an FXG document
is either in an invalid form or not supported.
|
FXGMissingAttributeProblem |
Problem generated when a required attribute is missing in an element.
|
FXGMissingGroupChildNodeProblem |
Problem generated when a Definition element is missing a required Group child node or
has multiple Group child node.
|
FXGMultipleElementProblem |
Problem generated when an element that is expected to be used only once is used
multiple times such as mask element on a Graphic node.
|
FXGOutOfRangeValueProblem |
Problem generated when an out of range value is used for an attribute.
|
FXGParserProblem |
Problem generated when an error occurs while parsing an FXG file.
|
FXGPrivateElementNotChildOfGraphicProblem |
Problem generated when the supplied Private element is not the child of Graphic element.
|
FXGPrivateElementNotLastProblem |
Problem generated when the supplied Private element is not the
last child of Graphic element.
|
FXGProblem |
Represents an FXG problem.
|
FXGScanningProblem |
Problem generated when an error occurs while scanning an FXG file.
|
FXGUndefinedPropertyProblem |
Problem generated when a supplied attribute on an element cannot be resolved.
|
FXGUnknownAttributeValueProblem |
Problem generated when a supplied value for an attribute cannot be resolved.
|
FXGUnknownElementInVersionProblem |
Problem generated when an element used in an FXG document cannot be resolved
for the specified FXG version.
|
FXGVersionHandlerNotRegisteredProblem |
Problem generated when a version handler cannot be found for the specified
version in an FXG document .
|
GetterCannotHaveParametersProblem |
Diagnostic emitted when a getter is declared with parameters
|
GetterMustNotBeVoidProblem | |
GlobalBindablePropertyProblem | |
HostComponentClassNotFoundProblem |
Created when the specified class name could not be resolved.
|
HostComponentMustHaveTypeProblem |
Created when a user declares something like [HostComponent] or HostComponent[("")]
|
IllegalAssignmentToClassProblem |
InvalidIncrementOperandProblem is emitted when
the MethodBodySemanticChecker detects a explicit
assignment to a class definition.
|
IllogicalComparionWithNaNProblem | |
IllogicalComparisonWithUndefinedProblem | |
ImplicitCoercionToSubtypeProblem |
Diagnostic emitted when the method body semantic checker detects
coercion from a supertype to a subtype.
|
ImplicitCoercionToUnrelatedTypeProblem |
Diagnostic emitted when the method body semantic checker detects
a coercion from a type to an unrelated type.
|
ImplicitTypeCheckCoercionToUnrelatedTypeProblem |
Diagnostic emitted when the method body semantic checker detects
a coercion from a type to an unrelated type in a 'is' or 'as' binop.
|
ImproperlyConfiguredTargetProblem | |
InaccessibleMethodReferenceProblem |
Diagnostic emitted when the semantic analyzer detects
an attempt to call an inaccessible method (e.g., a
private method call outside the class).
|
InaccessiblePropertyReferenceProblem |
Diagnostic emitted when the semantic analyzer detects
an attempted access to an inaccessible property, e.g.,
a private var in a superclass.
|
IncompatibleDefaultValueOfTypeNullProblem | |
IncompatibleInitializerTypeProblem |
Semantic diagnostic emitted when the method body semantic checker detects a
constant initializer whose type does not match the declared type of the var,
const, or parameter that contains the initializer.
|
IncompatibleInterfaceMethodProblem |
Problem generated when a method in a class has an incompatible signature with a matching method from an interface
that it implements.
|
IncompatibleOverrideProblem |
Diagnostic emitted when a constructor is declared with a return type other than "void"
|
IncrementMustBeReferenceProblem |
IncrementMustBeReferenceProblem is emitted by the method body
semantic checker when it encounters a decrement operand with no name,
or by the pattern match failure analysis routine if the parser leaks
an invalid AST.
|
InitializerValueNotAnIntegerProblem |
Semantic diagnostic emitted when the method body semantic checker detects a
constant initializer that is a Number and the declared type of the var,
const, or parameter that contains the initializer is int or uint.
|
InitializerValueOutOfRangeProblem |
Semantic diagnostic emitted when the method body semantic checker detects a
numeric constant initializer can not be converted to the type of the var,
const, or paramter that contains the initializer without loss of information.
|
InlineFunctionNotFinalStaticOrGlobalProblem | |
InlineFunctionTooLargeProblem | |
InlineNestedInliningNotSupportedProblem | |
InlineNoSourceProblem | |
InlineUnsupportedInstructionProblem | |
InlineUnsupportedNodeProblem | |
InstanceOfProblem |
Diagnostic emitted when instanceof is used
|
InterfaceBindablePropertyProblem | |
InterfaceCannotBeInstantiatedProblem |
Semantics diagnostic emitted when the method body
semantic checker detects an attempt to instantiate an interface.
|
InterfaceMethodOverrideProblem |
Diagnostic emitted when an interface method would override a method from a base interface.
|
InterfaceMethodWithBodyProblem |
Diagnostic emitted when a method in an interface has a body
|
InterfaceModifierProblem |
Problem generated when an interface is declared with an invalid modifier
|
InterfaceNamespaceAttributeProblem |
Diagnostic emitted when the code generator detects
a user-specified namespace modifier on an interface method.
|
InternalCompilerProblem |
Report internal problems when no context information is available.
|
InternalCompilerProblem2 |
Generic "internal error" problem
|
InvalidABCByteCodeProblem | |
InvalidAttributeProblem |
Invalid attribute problem.
|
InvalidBackgroundColorProblem | |
InvalidByteCodeGeneratedProblem |
Base class for internal compiler problems that are created
when AET determined the code generator produced obviously
invalid byte code.
|
InvalidConfigLocationProblem |
A config namespace must be declared in a top level of a program or package.
|
InvalidDecrementOperandProblem |
InvalidIncrementOperandProblem is emitted when
the MethodBodySemanticChecker detects a definite
problem with the operand of an decrement operation.
|
InvalidForInInitializerProblem |
InvalidForInInitializerProblem diagnoses an incorrect for-in initializer,
e.g., for (var i, x in foo);
|
InvalidImportFileProblem |
ASC problem when the extension of a file specified in the -import option is
not an .abc or an .as file.
|
InvalidIncrementOperandProblem |
InvalidIncrementOperandProblem is emitted when
the MethodBodySemanticChecker detects a definite
problem with the operand of an increment operation.
|
InvalidLabelProblem |
Error #1078: Label must be a simple identifier.
|
InvalidLvalueProblem |
Diagnostic for non-reference value assignment target, e.g., foo() = 12
|
InvalidNamespaceInitializerProblem |
Diagnostic emitted when the method body semantic checker detects
an invalid namespace initializer.
|
InvalidNamespaceProblem |
Diagnostic emitted when a user defined namespace is used as an attribute outside of a class
|
InvalidOverrideProblem |
Problem generated when 'override' is used outside of a class
|
InvalidPrivateNamespaceAttrProblem |
Diagnostic emitted when 'private' is used as a namespace on a definition outside of a class
|
InvalidPrivateNamespaceProblem |
Diagnostic emitted when 'private' is used as a namespace qualifier outside of a class
|
InvalidProtectedNamespaceAttrProblem |
Diagnostic emitted when 'protected' is used as a namespace on a definition outside of a class
|
InvalidProtectedNamespaceProblem |
Diagnostic emitted when 'protected' is used as a namespace qualifier outside of a class
|
InvalidPublicNamespaceAttrProblem |
Diagnostic emitted when 'public' is used as a namespace on a definition outside of a package
|
InvalidPublicNamespaceProblem |
Diagnostic emitted when 'public' is used as a namespace qualifier outside of a package
|
InvalidRestParameterDeclarationProblem |
Diagnostic issued when a rest parameter has a type annotation other than '*' or 'Array'
|
InvalidSuperExpressionProblem |
Diagnostic emitted when the method body semantic checker detects
a super expression outside an instance method.
|
InvalidSuperStatementProblem |
Diagnostic emitted when the method body semantic checker detects
a super() call outside a class instance constructor body.
|
InvalidTypeProblem |
Error #1135: Syntax error: "X" is not a valid type.
|
LibraryNotFoundProblem |
Compiler problem that indicates a library in the library path was not found.
|
LocalBindablePropertyProblem | |
LossyConversionProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects loss of precision in a Vector
literal's initializers.
|
ManifestProblem |
Problem generated when there are multiple and inconsistent manifest entries
for how an MXML tag should map to an ActionScript class.
|
MethodCannotBeConstructorProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects an attempt to call a non-constructor
instance method as a constructor.
|
MissingBuiltinProblem |
Diagnostic emitted when a name resolution client
catches a MissingBuiltinException.
|
MissingCatchOrFinallyProblem |
MissingCatchOrFinallyProblem diagnoses a try block with no catch or finally clause.
|
MissingFactoryClassInFrameMetadataProblem | |
MissingLeftBraceBeforeFunctionBodyProblem |
Problem reported when the parser fails to match an optional function body
which is either a (virtual) semicolon or a function block (with curly
braces).
|
MissingPropertyNameProblem | |
MissingRequirementConfigurationProblem |
The compiler option is required but is missing from the command line.
|
MissingSignedDigestProblem |
A signed digest element from the catalog.xml of a SWC is missing.
|
MissingSkinPartProblem |
Created when a SkinPart marked as required can not be found
|
MissingSkinStateProblem |
Created when a required skin state has not been implemented by a class.
|
MissingUnsignedDigestProblem |
An unsigned digest element from the catalog.xml of a SWC is missing.
|
MultipleConfigNamespaceDecorationsProblem | |
MultipleContructorDefinitionsProblem | |
MultipleExternallyVisibleDefinitionsProblem | |
MultipleNamespaceAttributesProblem |
A definition can only have at most one user-defined namespace attributes.
|
MultipleReservedNamespaceAttributesProblem |
Only one of public, private, protected, or internal can be specified on a
definition.
|
MultipleSwitchDefaultsProblem |
Diagnostic emitted when the method body semantic checker detects
multiple switch defaults.
|
MXMLAttributeVersionProblem |
Problem generated when a language-specific MXML attribute
is used in the wrong version of MXML.
|
MXMLClassNodeProblem |
Problem generated when a qname from MXML doesn't specify a class or interface.
|
MXMLConstructorHasParametersProblem |
Problem generated when there is text before the root tag.
|
MXMLContentAfterRootTagProblem |
Problem generated when there is text before the root tag.
|
MXMLContentBeforeRootTagProblem |
Problem generated when there is text or tags after the root tag.
|
MXMLDatabindingSourceNotBindableProblem |
Problem generated when code attempts to bind to something that isn't bindable.
|
MXMLDualContentProblem |
Problem generated when a tag with a
source attribute
also has internal content. |
MXMLDuplicateAttributeProblem |
Problem generated for a duplicate attribute on an MXML tag.
|
MXMLDuplicateChildTagProblem |
Problem generated for a duplicate child tag on an MXML tag.
|
MXMLDuplicateIDProblem |
Problem generated for a duplicate ID in an MXML file.
|
MXMLEmptyAttributeProblem |
Problem generated when an attribute that requires a value is empty.
|
MXMLEmptyEventHandlerProblem |
Problem generated when an event handler is empty.
|
MXMLExecutableStatementsInScriptBlockProblem |
Problem generated when executable statements are found in the script block.
|
MXMLFinalClassProblem |
Problem generated when the root tag in an MXML file
resolves to a class which cannot cannot be extended.
|
MXMLIncludeInAndExcludeFromProblem |
Problem generated when
includeIn and excludeFrom
are specified on the same tag. |
MXMLIncompatibleArrayElementProblem |
Problem generated when an element of a property value of type
Array
is incompatible with the [ArrayElementType] metadata for that property. |
MXMLIncompatibleVectorElementProblem |
Problem generated for an incompatible vector element.
|
MXMLInvalidDatabindingExpressionProblem |
Invalid syntax in MXML data binding expression.
|
MXMLInvalidDefinitionNameProblem |
Problem generated when the
name of a <Definition> is invalid. |
MXMLInvalidEntityProblem |
Problem generated when an unterminated MXML entity is found.
|
MXMLInvalidIDProblem |
Problem generated when the
id attribute
is an invalid ActionScript identifier. |
MXMLInvalidItemCreationPolicyProblem |
Problem generated when an invalid value is used for
itemCreationPolicy . |
MXMLInvalidItemDestructionPolicyProblem |
Problem generated for invalid value for
itemDestructionPolicy . |
MXMLInvalidPercentageProblem |
Problem generated when an invalid percentage expression
is found for the value of a numeric property
with
[PercentProxy(...)] |
MXMLInvalidSourceAttributeProblem |
Problem generated when a
source attribute on an MXML tag
specifies a non-existent file. |
MXMLInvalidStyleProblem |
Problem generated when a style is defined to work with a certain themes
and none of the themes are used in the current project.
|
MXMLInvalidTextForTypeProblem |
Problem generated when a a value of a particular type cannot be parsed
from the specified MXML text.
|
MXMLInvalidVectorFixedAttributeProblem |
Problem generated when an invalid value used for the
fixed attribute on a <Vector> tag. |
MXMLInvalidVectorTypeAttributeProblem |
Problem generated when the
type attribute
on a <Vector> tag does not refer to a known class. |
MXMLLibraryTagNotTheFirstChildProblem |
Problem generated when Library tag is not the first child inside a tag that defines a class.
|
MXMLMissingRootTagProblem |
Problem generated when an MXML file has no root tag.
|
MXMLMissingVectorTypeAttributeProblem |
Problem generated when a
<Vector> tag does not have a type attribute. |
MXMLMultipleRootTagsProblem |
Problem generated when an MXML file has more than one root tag.
|
MXMLNoAllowedAttributesProblem |
Problem generated when an MXML tag does not allow any attributes.
|
MXMLNotAClassProblem |
Problem generated when an MXML tag that should resolve to a class
resolves to something else.
|
MXMLOtherLanguageNamespaceProblem |
Problem generated when multiple language namespaces used in an MXML file.
|
MXMLOuterDocumentAlreadyDeclaredProblem |
Problem generated when there is an
outerDocument property
already declared in the class hierarchy of a <Component> tag. |
MXMLPercentageNotAllowedProblem |
Problem generated when a percentage expression
is found for the value of a numeric property
without
[PercentProxy(...)] |
MXMLPrivateAttributeProblem |
Problem generated when an attribute uses a private namespace.
|
MXMLPrivateTagLocationProblem |
Problem generated when a
<Private> tag is found in the wrong location. |
MXMLRequiredAttributeProblem |
Problem generated when an MXML tag lacks a required attribute.
|
MXMLSameBindingSourceAndDestinationProblem |
Problem generated when the
source and destination
of a <Binding> tag are the same. |
MXMLSemanticProblem |
This is the base class for semantic problems in MXML documents.
|
MXMLSyntaxProblem |
This is the base class for syntax problems in MXML documents.
|
MXMLUnclosedTagProblem |
Problem generated when an unterminated entity is found.
|
MXMLUnexpectedAttributeProblem |
Problem generated for unexpected MXML attributes.
|
MXMLUnexpectedDatabindingProblem |
Problem generated for an unexpected data binding expression.
|
MXMLUnexpectedTagProblem |
Problem generated for an unexpected MXML tag.
|
MXMLUnexpectedTextProblem |
Problem generated for unexpected text in an MXML file.
|
MXMLUnknownNamespaceProblem |
Diagnostic emitted when a namespace cannot be resolved.
|
MXMLUnknownXMLFormatProblem |
Problem generated when the
format of an <XML> tag is not a valid value. |
MXMLUnrecognizedCompilerDirectiveProblem |
Problem generated when a compiler directive of the format
@Name()
is found, but Name is not one of the valid compiler directives. |
MXMLUnresolvedTagProblem |
Problem generated when an MXML tag that should resolve
to an ActionScript class does not.
|
MXMLUnterminatedEntityProblem |
Problem generated when an unterminated entity is found.
|
MXMLXMLListMixedContentProblem |
Problem generated when an
<XMLList> tag contains mixed content. |
MXMLXMLOnlyOneRootTagProblem |
Problem generated when an
<XML> tag has more than one root tag. |
MXMLXMLProcessingInstructionLocationProblem |
Problem generated when the {@code
|
MXMLXMLRequireContentProblem |
Problem generated when an
<XML> tag has no content. |
NamespaceAttributeNotAllowedProblem |
Access specifiers are not allowed with namespace attributes.
|
NamespaceInInterfaceProblem |
Diagnostic emitted when the code generator detects
a namespace declaration in an interface.
|
NamespaceOverrideInsideFunctionProblem | |
NativeMethodWithBodyProblem |
Diagnostic emitted when the method body semantic checker detects
a native method with a body.
|
NativeNotOnFunctionProblem |
Problem generated when a var is declared 'native'
|
NativeUsedInInterfaceProblem |
Problem generated when an interface method is declared 'native'
|
NativeVariableProblem |
Problem generated when a var is declared 'native'
|
NestedClassProblem |
Diagnostic emitted when a class is declared inside another class or
interface.
|
NestedGetterSetterProblem |
NestedGetterSetterProblem diagnoses a specific error condition --
a get/set accessor nested inside another function.
|
NestedInterfaceProblem |
Diagnostic emitted when an interface is declared inside another class or
interface.
|
NestedPackageProblem |
Diagnostic emitted when a package is declared inside another package
|
NoCompilationUnitForDefinitionProblem | |
NoDefaultConstructorInBaseClassProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects an implicit or explicit super()
to a base class with no default constructor.
|
NoDefinitionForSWCDependencyProblem | |
NoMainDefinitionProblem |
ICompilerProblem implementation when a ICompilationUnit does
not define an definition it should based on its location in the source path
directory hierarchy. |
NonConstantConfigInitProblem |
Error when a config string is initialized to a non-constant value.
|
NonConstantParamInitializerProblem |
Diagnostic emitted when an optional function parameter is initialized with a non-constant value
|
NonConstConfigVarProblem |
Diagnostic emitted when a var, instead of a const, is declared in a config namespace
|
NonDirectoryInSourcePathProblem |
CompilerProblem subclass for source path entries that are not
directories. |
NoScopesInABCCompilationUnitProblem | |
NoSourceForClassInNamespaceProblem | |
NoSourceForClassProblem | |
NullUsedWhereOtherExpectedProblem | |
OnlyOneHostComponentAllowedProblem |
Created when a class has more than one [HostComponent] specified.
|
OperandStackUnderflowProblem |
Internal compiler problem created when the code generator produces code in a
method body that underflows the operand stack.
|
OverlappingSourcePathProblem |
CompilerProblem subclass for overlapping source path entries. |
OverrideFinalProblem |
Diagnostic emitted when code attempts to override a method marked final
|
OverrideNotFoundProblem |
Diagnostic when a method is marked override, but we can't find a method in
the base class that it overrides
|
OverrideOutsideClassProblem |
Problem generated when 'override' is used outside of a class
|
PackageCannotBeUsedAsValueProblem |
Semantics diagnostic emitted when the method body
semantic checker detects an attempt to use a package
name as a value.
|
ParserProblem |
This error represents a general error that has been encountered during parsing, usually triggered by an exception
|
PropertyIsWriteOnlyProblem |
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to read a property that
only has a set method.
|
PrototypeInvalidAttributeProblem |
Diagnostic emitted when the code generator detects
the "prototype" attribute on a declaration.
|
RemovedConfigurationOptionProblem |
Problem indicates that the command line option is no longer supported.
|
RequiredParameterAfterOptionalProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects extraneous required formal parameters
following optional formal parameters.
|
ResourceBundleMalformedEncodingProblem | |
ResourceBundleNoBundleParameterProblem |
This problem gets created when the bundle parameter cannot be found in an @Resource
compiler directive.
|
ResourceBundleNoKeyParameterProblem |
This problem gets created when the key parameter cannot be found in an @Resource
compiler directive.
|
ResourceBundleNotFoundForLocaleProblem |
This problem gets created when the bundle with a specified name cannot be
found for a specific locale.
|
ResourceBundleNotFoundProblem |
This problem gets created when the bundle with a specified name cannot be
found for any of the project's locales.
|
RestParamAndArgumentsUsedTogetherProblem | |
RestParameterMustBeLastProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects other formal parameters following
a ... style parameter.
|
ReturnCannotBeUsedInGlobalProblem |
Semantic diagnostic emitted when the method body
semantic checker detects a return statement in
script initialization code.
|
ReturnCannotBeUsedInPackageProblem |
Semantic diagnostic emitted when the method body
semantic checker detects a return statement in
package initialization code.
|
ReturnCannotBeUsedInStaticProblem |
Semantic diagnostic emitted when the method body
semantic checker detects a return statement in
a class' static initialization code.
|
ReturnMustReturnValueProblem |
Semantic diagnostic emitted when the method body
semantic checker detects a return statement without
a value in a function that declares it does return a value.
|
ReturnValueHasNoTypeDeclarationProblem |
"coach mode" warning that a function declaration has no return type
|
ReturnValueInConstructorProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects a return statement that returns
a value in a constructor.
|
ReturnValueMustBeUndefinedProblem |
Strict semantics diagnostic emitted when the method body
semantic checker detects a return statement that returns
a value in a function that declares it does not return any value.
|
ScopedToDefaultNamespaceProblem | |
ScopeStackUnderflowProblem |
Internal compiler problem created when the code generator produces code in a
method body that underflows the scope stack.
|
SemanticProblem |
This class is the base class for all problems found during semantic analysis.
|
SemanticWarningProblem |
Abstract superclass of all semantic warnings.
|
SetterCannotHaveOptionalProblem |
Diagnostic emitted when a setter has an optional parameter
|
SetterMustHaveOneParameterProblem |
Diagnostic emitter when a setter has the wrong number of parameters
|
ShadowedConfigNamespaceProblem |
Diagnostic emitted when a normal namespace is given the same name as a config namespace
|
SkinPartsMustBePublicProblem |
Created when a non-public member is decorated with [SkinPart]
|
SourcePathNotFoundProblem |
Compiler problem that indicates a source path was not found.
|
StaticAndOverrideProblem |
Diagnostic emitted when a function is declared "static" and "override"
|
StaticNamespaceDefinitionProblem |
Diagnostic for static modifier on a namespace definition.
|
StaticOutsideClassProblem |
Problem generated when the static modifier is used outside of a class definition
|
StrictSemanticsProblem |
Base class of all strict mode semantic problems.
|
StrictUndefinedMethodProblem |
Diagnostic emitted when the semantic analyzer detects
an attempt to call an inaccessible method.
|
StringLiteralMustBeTerminatedBeforeLineBreakProblem |
A string literal must be terminated before the line break, unless a new line
escape
\LINE_TERMINATOR is used. |
StringLiteralNotClosedProblem |
Syntax error: input ended before reaching the closing quotation mark for a
string literal.
|
SWFCharacterIDNotFoundProblem |
A Character ID was not found in the SWF's dictionary.
|
SWFCSMTextSettingsWrongReferenceTypeProblem |
Created when a CSMTextSettings tag refers to a text id that is not of
type DefineText, DefineText2 or DefineEditText
|
SWFDefineFontAlignZonesLinkToIncorrectFontProblem |
A DefineFontAlignZones record was found in an unexpected tag.
|
SWFFrameCountMismatchProblem |
Warning reported after reading a SWF if the number of ShowFrame tags in the
SWF does not match the number of frames declared in the header.
|
SWFInvalidSignatureProblem |
The SWF file has an invalid signature in its header.
|
SWFTagLengthTooLongProblem |
The SWF Tag length is set longer than need to read all of the data in the tag.
|
SWFUnableToReadTagBodyProblem |
Problem reading the a tag's body.
|
SWFUnexpectedEndOfFileProblem |
Unexpectedly hit the end of the SWF file.
|
SWFUnknownFillStyleProblem |
A Fill Style record has an invalid fill style type.
|
SyntaxProblem | |
ThisUsedInStaticFunctionProblem |
Diagnostic emitted when the method body semantic checker detects
a reference to "this" in a staic context.
|
TooFewFunctionParametersProblem |
Strict semantics diagnostic emitted when a function call
has too many actual parameters.
|
TooManyFunctionParametersProblem |
Strict semantics diagnostic emitted when a function call
has too many actual parameters.
|
UnableToBuildReportProblem |
CompilerProblem that represents an error writing a report. |
UnableToBuildSWFProblem | |
UnableToBuildSWFTagProblem | |
UnableToCreateLinkReportProblem | |
UnableToFindRootClassDefinitionProblem |
ICompilerProblem implementation instantiated when the root class
of an application SWF can not be found. |
UnableToListFilesProblem |
CompilerProblem subclass for directories that can't be listed. |
UnboundMetadataProblem |
This problem is produced when metadata exists out of a definition context, and cannot be bound to a definition
|
UndefinedConfigNameProblem |
Error when a config constant cannot be found
|
UndefinedConfigNamespaceProblem |
Error when a config namespace cannot be found
|
UnexpectedEOFProblem | |
UnexpectedExceptionProblem |
Unexpected exception in the compiler code.
|
UnexpectedReturnProblem |
Codegen diagnostic emitted when a return statement is used in an invalid context,
e.g., return in script init code.
|
UnexpectedTokenProblem | |
UnfoundPropertyProblem |
Problem for an unresolved reference
|
UnimplementedInterfaceMethodProblem |
Problem generated when a class does not implement a method from one of it's interfaces.
|
UnknownBreakTargetProblem |
Diagnostic emitted when a break statement's target cannot be found
in the active control-flow contexts.
|
UnknownContinueTargetProblem |
Diagnostic emitted when a continue statement's target cannot be found
in the active control-flow contexts.
|
UnknownGotoTargetProblem |
Diagnostic emitted when a goto statement's target cannot be found
in the active control-flow contexts.
|
UnknownImportProblem |
Diagnostic emitted when an non-wildcard import directive specifies an unknown definition.
|
UnknownInterfaceProblem |
Diagnostic emitted when a class implements an interface
that cannot be resolved, e.g., class Foo implements NoSuchInterface.
|
UnknownNamespaceProblem |
Diagnostic emitted when a namespace cannot be resolved.
|
UnknownSuperclassProblem |
Diagnostic emitted when a class extends a class that
cannot be resolved, e.g., class Foo extends NoSuchClass.
|
UnknownTypeProblem |
Diagnostic emitted when the semantic analyzer detects
an unknown type.
|
UnknownWildcardImportProblem |
Diagnostic emitted when a wildcard import directive specifies an unknown package
or a known package with no definitions.
|
UnreachableBlockProblem |
Compiler problem created when the code generator detects unreachable code.
|
UnresolvedClassReferenceProblem |
Problem for unresolved classes used in
ClassReference() . |
UnresolvedNamespaceProblem |
Problem for an unresolved namespace reference.
|
UnsupportedLanguageFeatureProblem | |
UnsupportedSourceFileProblem |
CompilerProblem subclass for files in the source list that are
not supported by the project. |
VariableDefinitionDuplicatesParameterProblem |
Strict semantics diagnostic emitted when a local variable has the same name
as a function parameter.
|
VariableHasNoTypeDeclarationProblem |
Example:
function foo() : void {
var baz; // no type declaration!
|
VarInInterfaceProblem |
Diagnostic emitted when a var is declared in an interface
|
VirtualOutsideClassProblem |
Problem generated when 'virtual' is used outside of a class
|
VoidTypeProblem |
Diagnostic issued when 'void' is used as a type annotation.
|
WrongSkinPartProblem |
Created when type type of the skin part is not compatible with the host
component skin type
|
XMLOpenCloseTagNotMatchProblem |
XML does not have matching begin and end tags.
|
Enum | Description |
---|---|
CompilerProblemClassification |
The type of a compiler problem.
|
CompilerProblemSeverity |
The severity of a compiler problem.
|
ProblemID |
Problem is a generic term for an error or warning.
Each problem has a default severity classifying it as
CompilerProblemSeverity.ERROR
,
CompilerProblemSeverity.WARNING
, or
CompilerProblemSeverity.IGNORE
.
The severity of any problem can be changed
from the default setting by compiler options.
Ignored problems are simply not reported by clients.
Every problem class has an English DESCRIPTION
field.
This field can use named placeholders such as ${className}
;
the value of the corresponding field in the problem object is substituted
when the problem is displayed.
An English Java .properties
file gets built from the
DESCRIPTION
fields and then localized.
Copyright © 2016 The Apache Software Foundation. All rights reserved.