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 |
AbstractDeprecatedAPIProblem
Abstract problem for all of the deprecated API problems.
|
class |
AccessorTypesMustMatchProblem
Diagnostic emitted when the types of a corresponding getter and setter do not match
|
class |
AccessUndefinedMemberProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects an access to an undefined member
with a known base type.
|
class |
AccessUndefinedPropertyInPackageProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects an access to an undefined property
in a known package "namespace."
|
class |
AccessUndefinedPropertyProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects an access to an undefined property.
|
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 |
AmbiguousReferenceProblem
Diagnostic emitted for an ambiguous reference.
|
class |
AnyNamespaceCannotBeQualifierProblem
Diagnostic emitted when the code generator detects
the ANY namespace qualifying a runtime name.
|
class |
ArrayCastProblem
Problem generated by usage of
Array(...) |
class |
ArrayDowncastProblem
Problem generated by Array(value)
when |
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 !
|
class |
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.
|
class |
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.
|
class |
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.
|
class |
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.
|
class |
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.
|
class |
AttributesAreNotCallableProblem
Diagnostic emitted when the method body semantic checker
detects a call to an attribute.
|
class |
BadAccessInterfaceMemberProblem
Diagnostic emitted when the code generator detects
an interface emthod declared public/private/protected, or internal.
|
class |
BadSetterReturnTypeProblem
Diagnostic when a setter is declared with a return type other than "void"
|
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 |
CallNonFunctionProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects a call to function that isn't of type function.
|
class |
CallUndefinedMethodProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects a call to an undefined method.
|
class |
CannotDeleteSuperDescendantsProblem
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to delete descendants of
a superclass.
|
class |
CannotExtendClassProblem
Diagnostic emitted when semantic analysis detects
an interface that extends a class.
|
class |
CannotExtendInterfaceProblem
Diagnostic emitted when a class specifies an interface as it's base class
|
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 |
CodegenProblem
Base class of all code-generator problems.
|
class |
ComparisonBetweenUnrelatedTypesProblem
Example int == null.
|
class |
ConflictingInheritedNameInNamespaceProblem
Diagnostic emitted when the code generator detects
a definition that conflicts with an inherited definition
from a superclass.
|
class |
ConflictingNameInNamespaceProblem
Diagnostic emitted when the code generator detects
a conflicting definition.
|
class |
ConstNotInitializedProblem
Diagnostic emitted when a const declaration does not have an initializer
|
class |
ConstructorCannotHaveReturnTypeProblem
Diagnostic emitted when a constructor is declared with a return type other than "void"
|
class |
ConstructorInInterfaceProblem
Diagnostic emitted when an interface has a constructor.
|
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 |
CountedForLoopInitializerProblem
CountedForLoopInitializerProblem diagnoses problems with counted for loop
initializers, e.g., for(); for(i); for (i;); for(i;j;);
|
class |
DateCastProblem
Problem generated by usage of
Date(...) |
class |
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.
|
class |
DefinitionShadowedByPackageNameProblem |
class |
DeprecatedAPIProblem
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated] metadata is used. |
class |
DeprecatedAPIWithMessageProblem
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(message="...")] |
class |
DeprecatedAPIWithReplacementProblem
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(replacement="...")] |
class |
DeprecatedAPIWithSinceAndReplacementProblem
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(since=" |
class |
DeprecatedAPIWithSinceProblem
Reported when a class, interface, function, variable, constant, or namespace
annotated with
[Deprecated(since="...")] |
class |
DuplicateAttributeProblem
Diagnostic issued when an attribute is specified multiple times on a single definition
|
class |
DuplicateClassDefinitionProblem
Diagnostic emitted when the ClassDirectiveProcessor detects
a duplicate class definition.
|
class |
DuplicateFunctionDefinitionProblem
Strict semantics diagnostic emitted when two functions with
the same name are declared in the same scope.
|
class |
DuplicateInterfaceDefinitionProblem
Diagnostic emitted when semantic analysis detects
a duplicate interface definition.
|
class |
DuplicateInterfaceProblem
Problem generated when a class implements the same interface multiple times.
|
class |
DuplicateLabelProblem
Diagnostic emitted when the control flow context manager
detects a duplicate label.
|
class |
DuplicateNamespaceDefinitionProblem
Diagnostic emitted when the code generator detects
a duplicate namespace definition.
|
class |
DuplicateSwitchCaseProblem
Diagnostic for duplicate switch case.
|
class |
DuplicateVariableDefinitionProblem
Strict semantics diagnostic emitted when two variable with
the same name are declared in the same scope.
|
class |
DynamicNotOnClassProblem
Problem generated when dynamic is used on a non-class declaration.
|
class |
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.
|
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 |
FunctionWithoutBodyProblem
Diagnostic emitted when the method body semantic checker
detects a function declaration (header) without a body.
|
class |
GetterCannotHaveParametersProblem
Diagnostic emitted when a getter is declared with parameters
|
class |
GetterMustNotBeVoidProblem |
class |
GlobalBindablePropertyProblem |
class |
IllegalAssignmentToClassProblem
InvalidIncrementOperandProblem is emitted when
the MethodBodySemanticChecker detects a explicit
assignment to a class definition.
|
class |
IllogicalComparionWithNaNProblem |
class |
IllogicalComparisonWithUndefinedProblem |
class |
ImplicitCoercionToSubtypeProblem
Diagnostic emitted when the method body semantic checker detects
coercion from a supertype to a subtype.
|
class |
ImplicitCoercionToUnrelatedTypeProblem
Diagnostic emitted when the method body semantic checker detects
a coercion from a type to an unrelated type.
|
class |
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.
|
class |
InaccessibleMethodReferenceProblem
Diagnostic emitted when the semantic analyzer detects
an attempt to call an inaccessible method (e.g., a
private method call outside the class).
|
class |
InaccessiblePropertyReferenceProblem
Diagnostic emitted when the semantic analyzer detects
an attempted access to an inaccessible property, e.g.,
a private var in a superclass.
|
class |
IncompatibleDefaultValueOfTypeNullProblem |
class |
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.
|
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 |
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.
|
class |
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.
|
class |
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.
|
class |
InstanceOfProblem
Diagnostic emitted when instanceof is used
|
class |
InterfaceBindablePropertyProblem |
class |
InterfaceCannotBeInstantiatedProblem
Semantics diagnostic emitted when the method body
semantic checker detects an attempt to instantiate an interface.
|
class |
InterfaceMethodOverrideProblem
Diagnostic emitted when an interface method would override a method from a base interface.
|
class |
InterfaceMethodWithBodyProblem
Diagnostic emitted when a method in an interface has a body
|
class |
InterfaceModifierProblem
Problem generated when an interface is declared with an invalid modifier
|
class |
InterfaceNamespaceAttributeProblem
Diagnostic emitted when the code generator detects
a user-specified namespace modifier on an interface method.
|
class |
InvalidConfigLocationProblem
A config namespace must be declared in a top level of a program or package.
|
class |
InvalidDecrementOperandProblem
InvalidIncrementOperandProblem is emitted when
the MethodBodySemanticChecker detects a definite
problem with the operand of an decrement operation.
|
class |
InvalidForInInitializerProblem
InvalidForInInitializerProblem diagnoses an incorrect for-in initializer,
e.g., for (var i, x in foo);
|
class |
InvalidIncrementOperandProblem
InvalidIncrementOperandProblem is emitted when
the MethodBodySemanticChecker detects a definite
problem with the operand of an increment operation.
|
class |
InvalidLvalueProblem
Diagnostic for non-reference value assignment target, e.g., foo() = 12
|
class |
InvalidNamespaceInitializerProblem
Diagnostic emitted when the method body semantic checker detects
an invalid namespace initializer.
|
class |
InvalidNamespaceProblem
Diagnostic emitted when a user defined namespace is used as an attribute outside of a class
|
class |
InvalidOverrideProblem
Problem generated when 'override' is used outside of a class
|
class |
InvalidPrivateNamespaceAttrProblem
Diagnostic emitted when 'private' is used as a namespace on a definition outside of a class
|
class |
InvalidPrivateNamespaceProblem
Diagnostic emitted when 'private' is used as a namespace qualifier outside of a class
|
class |
InvalidProtectedNamespaceAttrProblem
Diagnostic emitted when 'protected' is used as a namespace on a definition outside of a class
|
class |
InvalidProtectedNamespaceProblem
Diagnostic emitted when 'protected' is used as a namespace qualifier outside of a class
|
class |
InvalidPublicNamespaceAttrProblem
Diagnostic emitted when 'public' is used as a namespace on a definition outside of a package
|
class |
InvalidPublicNamespaceProblem
Diagnostic emitted when 'public' is used as a namespace qualifier outside of a package
|
class |
InvalidRestParameterDeclarationProblem
Diagnostic issued when a rest parameter has a type annotation other than '*' or 'Array'
|
class |
InvalidSuperExpressionProblem
Diagnostic emitted when the method body semantic checker detects
a super expression outside an instance method.
|
class |
InvalidSuperStatementProblem
Diagnostic emitted when the method body semantic checker detects
a super() call outside a class instance constructor body.
|
class |
LocalBindablePropertyProblem |
class |
LossyConversionProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects loss of precision in a Vector
literal's initializers.
|
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.
|
class |
MissingCatchOrFinallyProblem
MissingCatchOrFinallyProblem diagnoses a try block with no catch or finally clause.
|
class |
MissingPropertyNameProblem |
class |
MultipleContructorDefinitionsProblem |
class |
MultipleSwitchDefaultsProblem
Diagnostic emitted when the method body semantic checker detects
multiple switch defaults.
|
class |
MXMLAttributeVersionProblem
Problem generated when a language-specific MXML attribute
is used in the wrong version of MXML.
|
class |
MXMLClassNodeProblem
Problem generated when a qname from MXML doesn't specify a class or interface.
|
class |
MXMLConstructorHasParametersProblem
Problem generated when there is text before the root tag.
|
class |
MXMLDatabindingSourceNotBindableProblem
Problem generated when code attempts to bind to something that isn't bindable.
|
class |
MXMLDualContentProblem
Problem generated when a tag with a
source attribute
also has internal content. |
class |
MXMLDuplicateAttributeProblem
Problem generated for a duplicate attribute on an MXML tag.
|
class |
MXMLDuplicateChildTagProblem
Problem generated for a duplicate child tag on an MXML tag.
|
class |
MXMLDuplicateIDProblem
Problem generated for a duplicate ID in an MXML file.
|
class |
MXMLEmptyAttributeProblem
Problem generated when an attribute that requires a value is empty.
|
class |
MXMLEmptyEventHandlerProblem
Problem generated when an event handler is empty.
|
class |
MXMLFinalClassProblem
Problem generated when the root tag in an MXML file
resolves to a class which cannot cannot be extended.
|
class |
MXMLIncludeInAndExcludeFromProblem
Problem generated when
includeIn and excludeFrom
are specified on the same tag. |
class |
MXMLIncompatibleArrayElementProblem
Problem generated when an element of a property value of type
Array
is incompatible with the [ArrayElementType] metadata for that property. |
class |
MXMLIncompatibleVectorElementProblem
Problem generated for an incompatible vector element.
|
class |
MXMLInvalidDefinitionNameProblem
Problem generated when the
name of a <Definition> is invalid. |
class |
MXMLInvalidIDProblem
Problem generated when the
id attribute
is an invalid ActionScript identifier. |
class |
MXMLInvalidItemCreationPolicyProblem
Problem generated when an invalid value is used for
itemCreationPolicy . |
class |
MXMLInvalidItemDestructionPolicyProblem
Problem generated for invalid value for
itemDestructionPolicy . |
class |
MXMLInvalidPercentageProblem
Problem generated when an invalid percentage expression
is found for the value of a numeric property
with
[PercentProxy(...)] |
class |
MXMLInvalidSourceAttributeProblem
Problem generated when a
source attribute on an MXML tag
specifies a non-existent file. |
class |
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.
|
class |
MXMLInvalidTextForTypeProblem
Problem generated when a a value of a particular type cannot be parsed
from the specified MXML text.
|
class |
MXMLInvalidVectorFixedAttributeProblem
Problem generated when an invalid value used for the
fixed attribute on a <Vector> tag. |
class |
MXMLInvalidVectorTypeAttributeProblem
Problem generated when the
type attribute
on a <Vector> tag does not refer to a known class. |
class |
MXMLLibraryTagNotTheFirstChildProblem
Problem generated when Library tag is not the first child inside a tag that defines a class.
|
class |
MXMLMissingRootTagProblem
Problem generated when an MXML file has no root tag.
|
class |
MXMLMissingVectorTypeAttributeProblem
Problem generated when a
<Vector> tag does not have a type attribute. |
class |
MXMLNoAllowedAttributesProblem
Problem generated when an MXML tag does not allow any attributes.
|
class |
MXMLNotAClassProblem
Problem generated when an MXML tag that should resolve to a class
resolves to something else.
|
class |
MXMLOtherLanguageNamespaceProblem
Problem generated when multiple language namespaces used in an MXML file.
|
class |
MXMLPercentageNotAllowedProblem
Problem generated when a percentage expression
is found for the value of a numeric property
without
[PercentProxy(...)] |
class |
MXMLPrivateAttributeProblem
Problem generated when an attribute uses a private namespace.
|
class |
MXMLPrivateTagLocationProblem
Problem generated when a
<Private> tag is found in the wrong location. |
class |
MXMLRequiredAttributeProblem
Problem generated when an MXML tag lacks a required attribute.
|
class |
MXMLSameBindingSourceAndDestinationProblem
Problem generated when the
source and destination
of a <Binding> tag are the same. |
class |
MXMLSemanticProblem
This is the base class for semantic problems in MXML documents.
|
class |
MXMLUnexpectedAttributeProblem
Problem generated for unexpected MXML attributes.
|
class |
MXMLUnexpectedDatabindingProblem
Problem generated for an unexpected data binding expression.
|
class |
MXMLUnexpectedTagProblem
Problem generated for an unexpected MXML tag.
|
class |
MXMLUnexpectedTextProblem
Problem generated for unexpected text in an MXML file.
|
class |
MXMLUnknownNamespaceProblem
Diagnostic emitted when a namespace cannot be resolved.
|
class |
MXMLUnknownXMLFormatProblem
Problem generated when the
format of an <XML> tag is not a valid value. |
class |
MXMLUnresolvedTagProblem
Problem generated when an MXML tag that should resolve
to an ActionScript class does not.
|
class |
MXMLXMLListMixedContentProblem
Problem generated when an
<XMLList> tag contains mixed content. |
class |
MXMLXMLOnlyOneRootTagProblem
Problem generated when an
<XML> tag has more than one root tag. |
class |
MXMLXMLRequireContentProblem
Problem generated when an
<XML> tag has no content. |
class |
NamespaceInInterfaceProblem
Diagnostic emitted when the code generator detects
a namespace declaration in an interface.
|
class |
NamespaceOverrideInsideFunctionProblem |
class |
NativeMethodWithBodyProblem
Diagnostic emitted when the method body semantic checker detects
a native method with a body.
|
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 |
NestedGetterSetterProblem
NestedGetterSetterProblem diagnoses a specific error condition --
a get/set accessor nested inside another function.
|
class |
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.
|
class |
NonConstantConfigInitProblem
Error when a config string is initialized to a non-constant value.
|
class |
NonConstantParamInitializerProblem
Diagnostic emitted when an optional function parameter is initialized with a non-constant value
|
class |
NullUsedWhereOtherExpectedProblem |
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 |
PackageCannotBeUsedAsValueProblem
Semantics diagnostic emitted when the method body
semantic checker detects an attempt to use a package
name as a value.
|
class |
PropertyIsWriteOnlyProblem
Strict semantics diagnostic emitted when the method body
semantic checker sees an attempt to read a property that
only has a set method.
|
class |
PrototypeInvalidAttributeProblem
Diagnostic emitted when the code generator detects
the "prototype" attribute on a declaration.
|
class |
RequiredParameterAfterOptionalProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects extraneous required formal parameters
following optional formal parameters.
|
class |
RestParamAndArgumentsUsedTogetherProblem |
class |
RestParameterMustBeLastProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects other formal parameters following
a ... style parameter.
|
class |
ReturnCannotBeUsedInGlobalProblem
Semantic diagnostic emitted when the method body
semantic checker detects a return statement in
script initialization code.
|
class |
ReturnCannotBeUsedInPackageProblem
Semantic diagnostic emitted when the method body
semantic checker detects a return statement in
package initialization code.
|
class |
ReturnCannotBeUsedInStaticProblem
Semantic diagnostic emitted when the method body
semantic checker detects a return statement in
a class' static initialization code.
|
class |
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.
|
class |
ReturnValueHasNoTypeDeclarationProblem
"coach mode" warning that a function declaration has no return type
|
class |
ReturnValueInConstructorProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects a return statement that returns
a value in a constructor.
|
class |
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.
|
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 |
SetterCannotHaveOptionalProblem
Diagnostic emitted when a setter has an optional parameter
|
class |
SetterMustHaveOneParameterProblem
Diagnostic emitter when a setter has the wrong number of parameters
|
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 |
StrictSemanticsProblem
Base class of all strict mode semantic problems.
|
class |
StrictUndefinedMethodProblem
Diagnostic emitted when the semantic analyzer detects
an attempt to call an inaccessible method.
|
class |
ThisUsedInStaticFunctionProblem
Diagnostic emitted when the method body semantic checker detects
a reference to "this" in a staic context.
|
class |
TooFewFunctionParametersProblem
Strict semantics diagnostic emitted when a function call
has too many actual parameters.
|
class |
TooManyFunctionParametersProblem
Strict semantics diagnostic emitted when a function call
has too many actual parameters.
|
class |
UnexpectedReturnProblem
Codegen diagnostic emitted when a return statement is used in an invalid context,
e.g., return in script init code.
|
class |
UnfoundPropertyProblem
Problem for an unresolved reference
|
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 |
UnknownImportProblem
Diagnostic emitted when an non-wildcard import directive specifies an unknown definition.
|
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 |
UnknownTypeProblem
Diagnostic emitted when the semantic analyzer detects
an unknown type.
|
class |
UnknownWildcardImportProblem
Diagnostic emitted when a wildcard import directive specifies an unknown package
or a known package with no definitions.
|
class |
UnreachableBlockProblem
Compiler problem created when the code generator detects unreachable code.
|
class |
UnresolvedNamespaceProblem
Problem for an unresolved namespace reference.
|
class |
UnsupportedLanguageFeatureProblem |
class |
VariableDefinitionDuplicatesParameterProblem
Strict semantics diagnostic emitted when a local variable has the same name
as a function parameter.
|
class |
VariableHasNoTypeDeclarationProblem
Example:
function foo() : void {
var baz; // no type declaration!
|
class |
VarInInterfaceProblem
Diagnostic emitted when a var is declared in an interface
|
class |
VirtualOutsideClassProblem
Problem generated when 'virtual' is used outside of a class
|
class |
VoidTypeProblem
Diagnostic issued when 'void' is used as a type annotation.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.