Package | Description |
---|---|
flash.tools.debugger.expression | |
org.apache.flex.compiler.asdoc |
This package contains interfaces related to ASDoc,
the documentation system for AS and MXML APIs.
|
org.apache.flex.compiler.codegen.js | |
org.apache.flex.compiler.common |
This package contains miscellaneous classes and interfaces
used by other compiler packages.
|
org.apache.flex.compiler.css |
This package contains interfaces and classes representing various CSS concepts.
|
org.apache.flex.compiler.definitions.metadata |
This package contains interfaces representing metadata annotations on definitions.
|
org.apache.flex.compiler.fxg |
This package and its subpackages contains classes and interfaces
for compiling FXG.
|
org.apache.flex.compiler.internal.as.codegen | |
org.apache.flex.compiler.internal.codegen.js | |
org.apache.flex.compiler.internal.css |
This package is the internal extension of the external
org.apache.flex.compiler.css package. |
org.apache.flex.compiler.internal.definitions.metadata | |
org.apache.flex.compiler.internal.definitions.mxml | |
org.apache.flex.compiler.internal.embedding | |
org.apache.flex.compiler.internal.embedding.transcoders | |
org.apache.flex.compiler.internal.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.mxml package. |
org.apache.flex.compiler.internal.parsing |
This package is the internal counterpart of the external
org.apache.flex.compiler.parsing package. |
org.apache.flex.compiler.internal.parsing.as | |
org.apache.flex.compiler.internal.parsing.mxml | |
org.apache.flex.compiler.internal.resourcebundles | |
org.apache.flex.compiler.internal.tree.as |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.as package. |
org.apache.flex.compiler.internal.tree.as.metadata | |
org.apache.flex.compiler.internal.tree.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.mxml package. |
org.apache.flex.compiler.internal.tree.properties |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.properties package. |
org.apache.flex.compiler.internal.units |
This package is the internal counterpart of the external
org.apache.flex.compiler.units package. |
org.apache.flex.compiler.mxml |
This package contains classes and interfaces that provide a syntactic
representation of MXML as tags and attributes, without any semantic
understanding of what those tags and attributes mean in MXML.
|
org.apache.flex.compiler.parsing |
This package contains classes and interfaces involved in parsing
AS and MXML.
|
org.apache.flex.compiler.problems |
This package contains classes representing various problems
that can be encountered during compilation.
|
org.apache.flex.compiler.tree.as | |
org.apache.flex.compiler.tree.metadata | |
org.apache.flex.compiler.tree.mxml | |
org.apache.flex.compiler.tree.properties |
Modifier and Type | Class and Description |
---|---|
class |
FoldedExpressionNode |
Modifier and Type | Method and Description |
---|---|
IASDocComment |
IASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition)
Called by MXML tree building code to create an
IASDocComment for
classes defined by MXML files. |
Modifier and Type | Method and Description |
---|---|
void |
IJSEmitter.endMapping(ISourceLocation node)
Commits a mapping to the source map.
|
void |
IJSEmitter.pushSourceMapName(ISourceLocation node) |
void |
IJSEmitter.startMapping(ISourceLocation node)
Adds a node to the source map.
|
void |
IJSEmitter.startMapping(ISourceLocation node,
int line,
int column)
Adds a node to the source map using custom line and column values,
instead of the node's own line and column.
|
void |
IJSEmitter.startMapping(ISourceLocation node,
ISourceLocation afterNode)
Adds a node to the source map after a particular node instead using the
node's own line and column.
|
Modifier and Type | Class and Description |
---|---|
class |
SourceLocation
Common class to store file/location information across all source types
such as AS, CSS etc
|
Modifier and Type | Method and Description |
---|---|
void |
SourceLocation.setSourceLocation(ISourceLocation src)
Copies source location information from another instance
into this instance.
|
void |
SourceLocation.span(ISourceLocation location)
Span the location range from
start to end . |
void |
SourceLocation.span(ISourceLocation start,
ISourceLocation end)
Span the location range from
start to end . |
Constructor and Description |
---|
SourceLocation(ISourceLocation location)
Copy Constructor for a known source location.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ICSSDocument
The root object of a CSS DOM.
|
interface |
ICSSFontFace
CSS DOM for an
@font-face statement. |
interface |
ICSSMediaQueryCondition
Model for a media query condition in CSS3.
|
interface |
ICSSNamespaceDefinition
Namespace definition maps a namespace URI to a prefix name.
|
interface |
ICSSNode
All CSS DOM node classes implement this interface to adapt to JBurg's
DefaultInodeAdapter . |
interface |
ICSSProperty
A "property" is a key value pair inside a CSS rule body.
|
interface |
ICSSPropertyValue
Base interface for CSS property values.
|
interface |
ICSSRule
Model for a CSS3 rule.
|
interface |
ICSSSelector
Model for CSS3 selectors.
|
interface |
ICSSSelectorCondition
Conditions follows the "element" in a simple selector.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMetaTag
One IMetaTag corresponds to a single metadata annoation (such as
[Event(name="click", type="flash.events.MouseEvent")])
that applies to a given class, interface, variable, or method. |
Modifier and Type | Class and Description |
---|---|
class |
FXGFileNode
Temporary class to wrap a IFXGNode in an IASNode.
|
Modifier and Type | Class and Description |
---|---|
class |
InstructionListNode
A node to use to inject an InstructionList in places that an Expression is expected.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JSSubEmitter.endMapping(ISourceLocation node) |
void |
JSEmitter.endMapping(ISourceLocation node) |
void |
JSEmitter.pushSourceMapName(ISourceLocation node) |
protected void |
JSSubEmitter.startMapping(ISourceLocation node) |
void |
JSEmitter.startMapping(ISourceLocation node) |
protected void |
JSSubEmitter.startMapping(ISourceLocation node,
int line,
int column) |
void |
JSEmitter.startMapping(ISourceLocation node,
int line,
int column) |
protected void |
JSSubEmitter.startMapping(ISourceLocation node,
ISourceLocation afterNode) |
void |
JSEmitter.startMapping(ISourceLocation node,
ISourceLocation afterNode) |
Modifier and Type | Class and Description |
---|---|
class |
CSSArrayPropertyValue
Array type property values are comma-separated values in CSS properties.
|
class |
CSSColorPropertyValue
Implementation for CSS color property values.
|
class |
CSSCombinator
Implementation of
ICSSCombinator . |
class |
CSSDocument
Implementation of a CSS model.
|
class |
CSSFontFace
Implementation for
@font-face statement DOM. |
class |
CSSFunctionCallPropertyValue
Base class for CSS function call property values.
|
class |
CSSKeyFrames
Implementation for
@keyframe statement DOM. |
class |
CSSKeywordPropertyValue
Implementation for CSS keyword property value.
|
class |
CSSMediaQueryCondition
Implementation for a media query condition.
|
class |
CSSNamespaceDefinition
Implementation for
@namespace statements. |
class |
CSSNumberPropertyValue
Implementation for number CSS property values.
|
class |
CSSProperty
Implementation for a CSS property.
|
class |
CSSPropertyValue
Base class for all CSS property value types.
|
class |
CSSRgbaColorPropertyValue
Implementation for CSS rgb (0,0,0) property values.
|
class |
CSSRgbColorPropertyValue
Implementation for CSS rgb (0,0,0) property values.
|
class |
CSSRule
Implementation for CSS rules.
|
class |
CSSSelector
Implementation for a simple selector.
|
class |
CSSSelectorCondition
Implementation for CSS conditional selector.
|
class |
CSSStringPropertyValue
Implementation for CSS string property values.
|
class |
CSSTextNode
A CSS node with text value.
|
class |
CSSTypedNode
An "imaginary" CSS node with a node type.
|
class |
CSSURLAndFormatPropertyValue |
Modifier and Type | Class and Description |
---|---|
class |
MetaTag |
class |
ResourceBundleMetaTag
Represents an ResourceBundle metadata tag, of the form
[ResourceBundle("bundlename")].
|
Modifier and Type | Method and Description |
---|---|
ISourceLocation |
MXMLEventHandlerScope.getLocation()
Gets the
ISourceLocation of this scope. |
Modifier and Type | Method and Description |
---|---|
boolean |
EmbedData.addAttribute(CompilerProject project,
ISourceLocation location,
String key,
String value,
Collection<ICompilerProblem> problems)
Add an attribute
|
boolean |
EmbedData.createTranscoder(CompilerProject project,
ISourceLocation location,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
boolean |
XMLTranscoder.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems) |
boolean |
TranscoderBase.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems)
Analyze the attributes
|
boolean |
SoundTranscoder.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems) |
boolean |
SkinTranscoder.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems)
Analyze the attributes
|
boolean |
MovieTranscoder.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems) |
boolean |
JPEGTranscoder.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems) |
boolean |
ImageTranscoder.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems) |
boolean |
DataTranscoder.analyze(ISourceLocation location,
Collection<ICompilerProblem> problems) |
protected boolean |
TranscoderBase.checkAttributeValues(ISourceLocation location,
Collection<ICompilerProblem> problems)
Verify the attributes are valid for the specific transcoder
|
protected boolean |
SkinTranscoder.checkAttributeValues(ISourceLocation location,
Collection<ICompilerProblem> problems)
Verify the attributes are valid for the specific transcoder
|
protected boolean |
ScalableTranscoder.checkAttributeValues(ISourceLocation location,
Collection<ICompilerProblem> problems) |
protected boolean |
JPEGTranscoder.checkAttributeValues(ISourceLocation location,
Collection<ICompilerProblem> problems) |
Modifier and Type | Class and Description |
---|---|
class |
MXMLInstructionData |
class |
MXMLNamespaceAttributeData
Represents an xmlns style namespace import found within the MXML language
|
class |
MXMLTagAttributeData
Represents a tag attribute in MXML.
|
class |
MXMLTagData
Encapsulation of an open tag, a close tag, or an empty tag in MXML.
|
class |
MXMLTextData
Encapsulation of a block of text in MXML
|
class |
MXMLUnitData
Encapsulation of an MXML unit: an open/close/empty tag, a chunk of text
(perhaps whitespace, CDATA, or a comment), or a processing instruction.
|
Modifier and Type | Method and Description |
---|---|
ISourceLocation |
MXMLTagData.getLocationOfChildUnits() |
Modifier and Type | Method and Description |
---|---|
static ISourceFragment[] |
EntityProcessor.parse(String s,
ISourceLocation location,
MXMLDialect mxmlDialect,
Collection<ICompilerProblem> problems)
Replaces all character entity references in a string.
|
static String |
EntityProcessor.parseAsString(String s,
ISourceLocation location,
MXMLDialect mxmlDialect,
Collection<ICompilerProblem> problems)
Replaces all character entity references in a string.
|
Modifier and Type | Class and Description |
---|---|
class |
TokenBase
Base class of ASToken, MXMLToken, CSSToken
|
Constructor and Description |
---|
SourceFragment(String text,
ISourceLocation location) |
SourceFragment(String physicalText,
String logicalText,
ISourceLocation location) |
Modifier and Type | Class and Description |
---|---|
class |
ASDocToken |
class |
ASToken
ActionScript token (output unit of ASTokenizer/ASTokenFixer, input unit of
ASTreeAssembler).
|
class |
MetaDataPayloadToken
This token represents a valid set of metadata, and includes all of the
indivdual tokens that make up that set
|
class |
MetadataToken
Metadata token (output unit of MetadataTokenizer, input unit of
MetadataParser)
|
Modifier and Type | Method and Description |
---|---|
protected ISourceLocation |
BaseRawTokenizer.getCurrentSourceLocation(int tokenLength)
Create a
ISourceLocation object based on the current lexer state. |
Modifier and Type | Method and Description |
---|---|
IASDocComment |
FlexJSASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition) |
IASDocComment |
SimpleASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition) |
IASDocComment |
NilASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition) |
Modifier and Type | Class and Description |
---|---|
class |
MXMLToken
MXML token (output unit of MXMLTokenizer, input unit of MXMLData constructor).
|
Modifier and Type | Method and Description |
---|---|
static void |
ResourceBundleUtils.resolveDependencies(String bundleName,
ICompilationUnit refCompUnit,
ICompilerProject project,
ISourceLocation location,
Collection<ICompilerProblem> errors)
Resolving the references to the specified resourceBundleName and adds the
necessary dependency from the specified compilation unit to resolved
resource bundle's compilation unit.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IInitializableDefinitionNode
AST node for a definition that can have a initializer.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessorNode
ActionScript parse tree node that acts as a base class for getters and
setters.
|
class |
ArrayLiteralNode
Represents a literal node array that contains nodes within an array literal
statement: [ foo, bar, baz ]
|
class |
BaseDefinitionNode |
class |
BaseLiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
class |
BaseStatementExpressionNode
Represents the base type for expression statements, such as a throw statement
or a return statement
|
class |
BaseStatementNode
Base class for statements that have a conditional, with contents
|
class |
BaseTypedDefinitionNode
Base class for definitions that have a type associated with them
|
class |
BaseVariableNode
Base class for variables, including both traditional variables as well as
arguments
|
class |
BinaryOperatorAsNode
Final subclass of
BinaryOperatorNodeBase for the 'as ' operator. |
class |
BinaryOperatorAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '= ' operator. |
class |
BinaryOperatorBitwiseAndAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '&= ' operator. |
class |
BinaryOperatorBitwiseAndNode
Subclass of
BinaryOperatorNodeBase for the '& ' operator. |
class |
BinaryOperatorBitwiseLeftShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '<<= ' operator. |
class |
BinaryOperatorBitwiseLeftShiftNode
Subclass of
BinaryOperatorNodeBase for the '<< ' operator. |
class |
BinaryOperatorBitwiseOrAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '|= ' operator. |
class |
BinaryOperatorBitwiseOrNode
Subclass of
BinaryOperatorNodeBase for the '| ' operator. |
class |
BinaryOperatorBitwiseRightShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '>>= ' operator. |
class |
BinaryOperatorBitwiseRightShiftNode
Subclass of
BinaryOperatorNodeBase for the '>> ' operator. |
class |
BinaryOperatorBitwiseUnsignedRightShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '>>>= ' operator. |
class |
BinaryOperatorBitwiseUnsignedRightShiftNode
Subclass of
BinaryOperatorNodeBase for the '>>> ' operator. |
class |
BinaryOperatorBitwiseXorAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '^= ' operator. |
class |
BinaryOperatorBitwiseXorNode
Subclass of
BinaryOperatorNodeBase for the '^ ' operator. |
class |
BinaryOperatorCommaNode
Final subclass of
BinaryOperatorNodeBase for the ', ' operator. |
class |
BinaryOperatorDivisionAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '/= ' operator. |
class |
BinaryOperatorDivisionNode
Subclass of
BinaryOperatorNodeBase for the '/ ' operator. |
class |
BinaryOperatorEqualNode
Final subclass of
BinaryOperatorNodeBase for the '== ' operator. |
class |
BinaryOperatorGreaterThanEqualsNode
Final subclass of
BinaryOperatorNodeBase for the '>= ' operator. |
class |
BinaryOperatorGreaterThanNode
Final subclass of
BinaryOperatorNodeBase for the '> ' operator. |
class |
BinaryOperatorInNode
Final subclass of
BinaryOperatorNodeBase for the 'in ' operator. |
class |
BinaryOperatorInstanceOfNode
Final subclass of
BinaryOperatorNodeBase for the 'instanceof ' operator. |
class |
BinaryOperatorIsNode
Final subclass of
BinaryOperatorNodeBase for the 'is ' operator. |
class |
BinaryOperatorLessThanEqualsNode
Final subclass of
BinaryOperatorNodeBase for the '<= ' operator. |
class |
BinaryOperatorLessThanNode
Final subclass of
BinaryOperatorNodeBase for the '< ' operator. |
class |
BinaryOperatorLogicalAndAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '&&= ' operator. |
class |
BinaryOperatorLogicalAndNode
Subclass of
BinaryOperatorNodeBase for the '&& ' operator. |
class |
BinaryOperatorLogicalOrAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '||= ' operator. |
class |
BinaryOperatorLogicalOrNode
Subclass of
BinaryOperatorNodeBase for the '|| ' operator. |
class |
BinaryOperatorMinusAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '-= ' operator. |
class |
BinaryOperatorMinusNode
Subclass of
BinaryOperatorNodeBase for the '- ' operator. |
class |
BinaryOperatorModuloAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '%= ' operator. |
class |
BinaryOperatorModuloNode
Subclass of
BinaryOperatorNodeBase for the '% ' operator. |
class |
BinaryOperatorMultiplicationAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '*= ' operator. |
class |
BinaryOperatorMultiplicationNode
Subclass of
BinaryOperatorNodeBase for the '* ' operator. |
class |
BinaryOperatorNodeBase
Abstract base class for all binary operator nodes.
|
class |
BinaryOperatorNotEqualNode
Final subclass of
BinaryOperatorNodeBase for the '! |
class |
BinaryOperatorPlusAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '+= ' operator. |
class |
BinaryOperatorPlusNode
Subclass of
BinaryOperatorNodeBase for the '+ ' operator. |
class |
BinaryOperatorStrictEqualNode
Final subclass of
BinaryOperatorNodeBase for the '=== ' operator. |
class |
BinaryOperatorStrictNotEqualNode
Final subclass of
BinaryOperatorNodeBase for the '! |
class |
BlockNode
ActionScript parse tree node representing a block, but not one with an
explicit scope
|
class |
CatchNode
ActionScript parse tree node representing a catch block (catch (e:Exception)
{...})
|
class |
ChainedVariableNode |
class |
ClassNode
ActionScript parse tree node representing a class definition
|
class |
ClassReferenceNode
Node representing a ClassReference("...") expression.
|
class |
ConditionalNode
Conditional node, that contains a condition to be met and a block to execute
if the condition is met
|
class |
ConfigConditionBlockNode
Special block node for a block gated with a configuration condition.
|
class |
ConfigConstNode
A ConfigConstNode is a conditional compilation const that only exists at
compile time.
|
class |
ConfigExpressionNode |
class |
ConfigNamespaceNode
Represents a config directive definition
|
class |
ContainerNode
ActionScript parse tree node representing a container.
|
class |
DefaultXMLNamespaceNode
Represents a default xml namespace statement
|
class |
DoWhileLoopNode |
class |
DynamicAccessNode
ActionScript parse tree node representing an dynamic access expression
(e.g.
|
class |
EmbedNode
AS parse tree node representing Embed meta data.
|
class |
ExpressionNodeBase
ActionScript parse tree node representing an expression
|
class |
FileNode
ActionScript parse tree node representing a file
|
class |
FixedChildrenNode
An abstract node that has a fixed number of children
|
class |
ForLoopNode |
class |
FullNameNode
Node for a fully qualified name (e.g. mx.core.Button) used in a package or
class definition.
|
class |
FunctionCallNode
ActionScript parse tree node representing a function call (e.g. myFunction(),
new Object())
|
class |
FunctionNode
ActionScript parse tree node representing a function definition
|
class |
FunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
class |
GetterNode
ActionScript parse tree node representing a getter definition (e.g. function
get foo():Number)
|
class |
IdentifierNode
ActionScript parse tree node representing an identifier
|
class |
IfNode
Represents an if statement, of the form
if(condition) doSomething(); else somethingElse();
if(condition) else if(otherCondition) else |
class |
ImportNode
ActionScript parse tree node representing an import statement
|
class |
InterfaceNode
ActionScript parse tree node representing an interface definition
|
class |
IterationFlowNode
Represents a statement that changes the flow within an iterative statement.
|
class |
KeywordNode |
class |
LabeledStatementNode
A LabeledStatementNode contains an ActionScript label and its associated
statements, and provides a specific node type to facilitate recognition in
the syntax tree.
|
class |
LanguageIdentifierNode
Represents identifiers that are built into the AS3 language.
|
class |
LiteralNode
ActionScript parse tree node representing a literal (e.g.
|
class |
MemberAccessExpressionNode
ActionScript parse tree node representing a member access expression of one
of the following types:
Member access -
object.fieldName
Query - object..descendantsName
E4X filter - {@code xmlObject. |
class |
MemberedNode |
class |
ModifierNode |
class |
ModifiersContainerNode |
class |
NamespaceAccessExpressionNode |
class |
NamespaceIdentifierNode
Identifier representing a namespace
|
class |
NamespaceNode
AST node for namespace definition.
|
class |
NilNode
A nil node is a placeholder used to distinguish a missing optional node.
|
class |
NodeBase
Base class for ActionScript parse tree nodes
|
class |
NonResolvingIdentifierNode
Represents an identifier that we will currently not resolve, such as - field
in an ObjectLiteral.
|
class |
NumericLiteralNode |
class |
ObjectLiteralNode
Represents an object literal.
|
class |
ObjectLiteralValuePairNode
ActionScript parse tree node representing a pair in an ObjectLiteral
|
class |
OperatorNodeBase
ActionScript parse tree node representing a binary operator expression (e.g.
|
class |
PackageNode
ActionScript parse tree node representing a package definition
|
class |
ParameterNode
ActionScript parse tree node representing one argument (e.g. str:String) in a
function definition
|
class |
QualifiedNameExpressionNode
A collapsed version of a FullNameNode.
|
class |
QualifiedNamespaceExpressionNode |
class |
RegExpLiteralNode |
class |
ReturnNode
Represents a return statement found in Actionscript.
|
class |
RuntimeNameExpressionNode
Runtime name expression used in qualified namespace expressions:
public::[name] |
class |
ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
class |
SetterNode
ActionScript parse tree node representing a setter definition (e.g. function
set foo(f:Number):Void)
|
class |
SwitchNode
Represents a switch statement found in ActionScript.
|
class |
TerminalNode
Represents a terminal expression in a conditional node.
|
class |
TernaryOperatorNode
AST node of a ternary expression.
|
class |
ThrowNode |
class |
TransparentContainerNode
A transparent container node is identical to a regular ContainerNode except
that it is never returned from getContainingNode.
|
class |
TreeNode |
class |
TryNode
Represents a try/catch/finally node.
|
class |
TypedExpressionNode
AST node for generic type such as: {@code Vector.
|
class |
UnaryOperatorAtNode
Final subclass of
UnaryOperatorNodeBase for the '@ ' operator. |
class |
UnaryOperatorBitwiseNotNode
Final subclass of
UnaryOperatorNodeBase for the '~ ' operator. |
class |
UnaryOperatorDeleteNode
Final subclass of
UnaryOperatorNodeBase for the 'delete ' operator. |
class |
UnaryOperatorLogicalNotNode
Final subclass of
UnaryOperatorNodeBase for the '! |
class |
UnaryOperatorMinusNode
Final subclass of
UnaryOperatorNodeBase for the '- ' operator. |
class |
UnaryOperatorNodeBase
Abstract base class for all unary operator nodes.
|
class |
UnaryOperatorPlusNode
Final subclass of
UnaryOperatorNodeBase for the '+ ' operator. |
class |
UnaryOperatorPostDecrementNode
Final subclass of
UnaryOperatorNodeBase for the postfix '-- ' operator. |
class |
UnaryOperatorPostfixNodeBase
Abstract base class for all post-fix unary operator nodes.
|
class |
UnaryOperatorPostIncrementNode
Final subclass of
UnaryOperatorNodeBase for the postfix '++ ' operator. |
class |
UnaryOperatorPreDecrementNode
Final subclass of
UnaryOperatorNodeBase for the prefix '-- ' operator. |
class |
UnaryOperatorPreIncrementNode
Final subclass of
UnaryOperatorNodeBase for the prefix '++ ' operator. |
class |
UnaryOperatorTypeOfNode
Final subclass of
UnaryOperatorNodeBase for the 'typeof ' operator. |
class |
UnaryOperatorVoidNode
Final subclass of
UnaryOperatorNodeBase for the 'void ' operator. |
class |
UseNamespaceNode |
class |
VariableExpressionNode
Expression that represents a variable contained within an iterative loop.
|
class |
VariableNode
ActionScript parse tree node representing a variable definition (e.g. var
str:String)
|
class |
VectorLiteralNode |
class |
WhileLoopNode
Represents a while loop node, either starting with a
do or with
a while . |
class |
WithNode
ActionScript parse tree node representing a with block (with (x) {...})
|
class |
XMLListLiteralNode |
class |
XMLLiteralNode |
Modifier and Type | Method and Description |
---|---|
void |
NodeBase.endAfter(ISourceLocation location)
Set the end offset of the node to fall just after the token.
|
void |
NodeBase.endBefore(ISourceLocation location)
Set the end offset of the node to fall just before the token.
|
void |
NodeBase.startAfter(ISourceLocation location)
Set the start offset of the node to fall just after the token.
|
void |
NodeBase.startBefore(ISourceLocation location)
Set the start offset of the node to fall just before the token.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessibilityTagNode |
class |
AlternativeTagNode |
class |
BaseDefinitionMetaTagNode
For metatags that decorate a definition, such as Events, Effects and Styles,
we treat them internally as IDefinitions.
|
class |
BasicMetaTagNode |
class |
DefaultPropertyTagNode
Implementation of
IDefaultPropertyTagNode . |
class |
EffectTagNode |
class |
EventTagNode |
class |
EventTriggerTagNode
Implementation of
IEventTriggerTagNode . |
class |
InspectableTagNode
Implementation of
IInspectableTagNode . |
class |
MetaTagNode
MetaAttributeNode is a generic node holding info for one metadata attribute.
|
class |
MetaTagsNode |
class |
MultiValueMetaTagNode |
class |
ResourceBundleTagNode
Represents an ResourceBundle metadata tag, of the form
[ResourceBundle("bundlename")]
|
class |
SkinClassTagNode
Represents SkinClass metadata
|
class |
StyleTagNode |
class |
TypedTagNode |
Modifier and Type | Class and Description |
---|---|
class |
MXMLClassDefinitionNode
MXMLClassDefinitionNode represents an MXML tag which defines a new
class. |
class |
MXMLDocumentNode
MXMLDocumentNode represents the root MXML tag in an MXML document. |
class |
MXMLFileNode |
class |
MXMLImplicitImportNode
Represents an implicit import in an MXML file.
|
class |
MXMLNodeBase
MXMLNodeBase is the abstract base class for all MXML nodes in an AST. |
class |
MXMLRepeaterNode
Implementation of the
IMXMLRepeaterNode interface. |
Modifier and Type | Method and Description |
---|---|
NodeBase |
MXMLTreeBuilder.createExpressionNode(IMXMLNode propertyNode,
ITypeDefinition type,
ISourceFragment[] fragments,
ISourceLocation location,
EnumSet<MXMLDialect.TextParsingFlags> flags,
Object defaultValue,
MXMLClassDefinitionNode classNode)
Creates a databinding node, a class directive node, or a literal node.
|
org.apache.flex.compiler.internal.tree.mxml.MXMLInstanceNode |
MXMLTreeBuilder.createInstanceNode(NodeBase parent,
ITypeDefinition type,
ISourceFragment[] fragments,
ISourceLocation location,
EnumSet<MXMLDialect.TextParsingFlags> flags,
MXMLClassDefinitionNode classNode)
Parses the specified source fragments as a databinding, or a compiler
directive, or a textual value of the specified type and returns an MXML
instance node representing the result.
|
NodeBase |
MXMLTreeBuilder.parseExpressionNode(ITypeDefinition type,
ISourceFragment[] fragments,
ISourceLocation location,
EnumSet<MXMLDialect.TextParsingFlags> flags,
Object defaultValue,
MXMLClassDefinitionNode classNode,
boolean postProcess) |
void |
MXMLNodeBase.setLocation(ISourceLocation location)
Sets the start/end/line/column location information for this node.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceBundleEntryNode
Node that represents a key-value pair in a properties file
|
class |
ResourceBundleFileNode |
Modifier and Type | Method and Description |
---|---|
static EmbedCompilationUnit |
EmbedCompilationUnitFactory.getCompilationUnit(CompilerProject project,
String containingSourceFilename,
ISourceLocation location,
IMetaTagAttribute[] attributes,
Collection<ICompilerProblem> problems)
Return an EmbedCompilationUnit based on information from the EmbedData.
|
static EmbedData |
EmbedCompilationUnitFactory.getEmbedData(CompilerProject project,
String specifiedQName,
String containingSourceFilename,
ISourceLocation location,
IMetaTagAttribute[] attributes,
Collection<ICompilerProblem> problems)
Return an EmbedData based on information from the meta data attributes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMXMLInstructionData
Represents an XML processing instruction.
|
interface |
IMXMLNamespaceAttributeData
Represents a namespace attribute in MXML.
|
interface |
IMXMLTagAttributeData
Represents an attribute in MXML.
|
interface |
IMXMLTagData
Represents an open tag, a close tag, or an empty tag in MXML.
|
interface |
IMXMLTextData
Represents a block of some form of text found in MXML content.
|
interface |
IMXMLUnitData
Represents one unit of MXML.
|
Modifier and Type | Method and Description |
---|---|
ISourceLocation |
IMXMLTagData.getLocationOfChildUnits()
Gets the source location of this tag's child units.
|
ISourceLocation |
IMXMLTagAttributeData.getValueLocation()
Gets the source location of the start of the value of this attribute.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IASToken
A token returned back by an
IASTokenizer created when we scan text |
Modifier and Type | Interface and Description |
---|---|
interface |
ICompilerProblem
All classes representing problems reported by the compiler implement this
interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDeprecatedAPIProblem
Abstract problem for all of the deprecated API problems.
|
class |
AbstractSemanticProblem
Abstract superclass of SemanticProblem and SemanticWarning;
used to filter semantic errors and warnings out of the problem
stream as necessary.
|
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 |
ANELibraryNotAllowedProblem
ANE libraries contain native code and are only allowed on the external
library path.
|
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 |
ASDocNotClosedProblem
Syntax error: input ended before ASDoc is closed.
|
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 |
AttributesNotAllowedOnPackageDefinitionProblem
Attributes are not allowed on package definition.
|
class |
BadAccessInterfaceMemberProblem
Diagnostic emitted when the code generator detects
an interface emthod declared public/private/protected, or internal.
|
class |
BadCharacterProblem
An error that corresponds to a character that cannot be read from an input stream
|
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 |
CanNotInsertSemicolonProblem
The optional semicolon match failed in
IRepairingTokenBuffer.matchOptionalSemicolon() . |
class |
CannotResolveConfigExpressionProblem
Error to indicate a config namespace cannot be resolved
|
class |
CannotResolveProjectLevelConfigExpressionProblem
Error to indicate a config namespace cannot be resolved
|
class |
CircularTypeReferenceProblem
Problem generated when there is a cycle in the inheritance or interface graph.
|
class |
ClassesMappedToSameRemoteAliasProblem |
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 |
CompiledAsAComponentProblem
Warn developers when an application contains a hard reference to another
application or module.
|
class |
CompilerProblem
CompilerProblem is the base class for all error and warning classes in the compiler,
which are collectively called "problems".
|
class |
ComponentTagWithoutURIProblem
Problem generated when a SWC contains a component tag without a URI
|
class |
ConfigurationFileNotFoundProblem |
class |
ConfigurationProblem
This class is the base class for all problems found during configuration processing.
|
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 |
CSSCodeGenProblem
CSS code generation problem.
|
class |
CSSEmbedAssetProblem
Problem for processing CSS Embed() properties.
|
class |
CSSExcludedStylePropertyProblem
Compiler problem for using excluded style.
|
class |
CSSParserProblem
CSS parser problem.
|
class |
CSSProblem
Base class for all CSS problems.
|
class |
CSSUndefinedNamespacePrefixProblem
Use of undefined namespace prefix.
|
class |
CSSUndefinedTypeProblem
Selector with undefined type.
|
class |
CSSUnknownDefaultNamespaceProblem
When a type selector doesn't specify namespace prefix, a default namespace
must be defined in the CSS.
|
class |
CSSUnresolvedClassReferenceProblem
CSS problem for unresolved classes used in
ClassReference() . |
class |
CSSUnusedTypeSelectorProblem
Report unused type selector used in
<fx:Style> in an MXML document. |
class |
CyclicalIncludesProblem |
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 |
DependencyNotCompatibleProblem |
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 |
DeprecatedConfigurationOptionProblem
Problem indicates a deprecated configuration option usage.
|
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 |
DuplicateQNameInSourcePathProblem
CompilerProblem subclass for source path entries that are not
directories. |
class |
DuplicateScriptProblem
This problem indicates that somehow two separate files are trying to generates scripts
with the same name.
|
class |
DuplicateSkinStateProblem
Each skin state name must be unique.
|
class |
DuplicateSourceFileProblem
CompilerProblem subclass for files that are specified twice in
the source path. |
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 |
EmbedAS2TagsModifiedProblem
This problem get's created when embedding a SWF and the symbol contains AS2
actions
|
class |
EmbedBadScalingGridTargetProblem
This problem gets created when a scaling grid is used on a target which is
not a sprite based tag
|
class |
EmbedCouldNotDetermineSampleFrameCountProblem
This problem gets created when the sample frame count of an embeded mp3 asset
could not be determined
|
class |
EmbedExceptionWhileTranscodingProblem
This is a generic problem that gets created when an exception is thrown by an
external library while transcoding
|
class |
EmbedInitialValueProblem |
class |
EmbedInvalidAttributeValueProblem |
class |
EmbedInvalidUnicodeRangeProblem
This problem is created when an invalid unicode range is specified in an
embed font attribute
|
class |
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.
|
class |
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.
|
class |
EmbedMultipleMetaTagsProblem
This problem gets created when a variable has two Embed meta data tags
associated with it.
|
class |
EmbedNoSkinClassProblem
This problem is created when trying to embed a skin asset, but no skinClass
has been specified
|
class |
EmbedNoSourceAttributeProblem |
class |
EmbedOnlyOnClassesAndVarsProblem
This error is created when embed metadata decorates a declaration that is not a
member variable or class.
|
class |
EmbedQualityRequiresCompressionProblem |
class |
EmbedQualityValueProblem |
class |
EmbedScalingGridProblem |
class |
EmbedScalingGridValueProblem |
class |
EmbedSkinClassNotFoundProblem
This problem is created when trying to embed a skin asset, but the specified
skinClass could not be found
|
class |
EmbedSourceAttributeCouldNotBeReadProblem
This problem gets created when there was an error while reading the source
specified in the embed meta data.
|
class |
EmbedSourceAttributeDoesNotExistProblem |
class |
EmbedSourceFileNotFoundProblem |
class |
EmbedTypeNotEmbeddableProblem
This problem get's created when trying to embed an asset onto a variable that
is not of type Object or String
|
class |
EmbedUnableToReadSourceProblem
This problem is created when the source file to be embedded could not
be read
|
class |
EmbedUnknownAttributeProblem |
class |
EmbedUnknownMimeTypeProblem |
class |
EmbedUnrecogniedFileTypeProblem |
class |
EmbedUnsupportedAttributeProblem |
class |
EmbedUnsupportedSamplingRateProblem
This problem gets created when the sampling rate of an embedded MP3 asset
is not supported.
|
class |
EmbedUnsupportedTypeProblem
Embedding metadata can only decorate variables of type Class or String, any
other type is an error.
|
class |
ExpectDefinitionKeywordAfterAttributeProblem
Expecting a definition keyword such as "function", "var", "class" after a
modifier attribute such as "static", "final", etc.
|
class |
ExpectXmlBeforeNamespaceProblem
Error #1072: Syntax error: expecting xml before namespace.
|
class |
ExtraCharactersAfterEndOfProgramProblem
The parser found extra characters after the end of the program.
|
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 |
FatalProblem
Base class of all fatal errors.
|
class |
FileInLibraryIOProblem
A file was not found in a SWC.
|
class |
FileInLibraryNotFoundProblem
A file was not found in a library.
|
class |
FileIOProblem
Generic problem handler for IOExceptions
|
class |
FileNotFoundProblem
Compiler problem that indicates a file was not found.
|
class |
FileWriteProblem
Problem created when we couldn't write a file
|
class |
FinalOutsideClassProblem
Problem generated when 'final' is used outside of a class
|
class |
FlexOnlyConfigurationOptionNotSupported
Warn the user that using a "Flex only" configuration option is not fully
supported.
|
class |
FontEmbeddingNotSupported
Problem created when a user tried to embed a font.
|
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 |
FXGChildNodeNotSupportedProblem
Problem generated when a node does not support a child node.
|
class |
FXGContentNotContiguousProblem
Problem generated when the content of a node (such as
CDATA node of a RichText) is not contiguous.
|
class |
FXGDefinitionNotFoundProblem
Problem generated when a definition cannot be found in
the associated scope.
|
class |
FXGErrorEmbeddingImageProblem
Problem generated when an error is occurred while embedding
an image by an FXG file.
|
class |
FXGInvalidBooleanValueProblem
Problem generated when the value of an attribute which expects a boolean
value is not in the correct boolean form.
|
class |
FXGInvalidChildColorTransformNodeProblem
Problem generated when a ChildTransform node is supplied for a parent
node while the node has an alpha attribute.
|
class |
FXGInvalidChildMatrixNodeProblem
Problem generated when a matrix child node is supplied for a parent
node while the node has transformation attributes.
|
class |
FXGInvalidChildNodeProblem
Problem generated when a supplied child node is not supported by the parent node.
|
class |
FXGInvalidColorMatrixValueProblem
Problem generated when a supplied color matrix value is not in the requested format.
|
class |
FXGInvalidColorValueProblem
Problem generated when a supplied color value is not in the correct form.
|
class |
FXGInvalidDefinitionNameProblem
Problem generated when a reserved element name is used as a Library
definition name.
|
class |
FXGInvalidDoubleValueProblem
Problem generated when the value of an attribute which expects a double
value is not in the correct double form.
|
class |
FXGInvalidFloatValueProblem
Problem generated when the value of an attribute which expects a float
value is not in the correct float form.
|
class |
FXGInvalidGroupIDAttributeProblem
Problem generated when the id is supplied on a Group Definiton.
|
class |
FXGInvalidIntegerValueProblem
Problem generated when the value of an attribute which expects a integer
value is not in the correct integer form.
|
class |
FXGInvalidLibraryElementProblem
Problem generated when the Library element is after a graphical element.
|
class |
FXGInvalidMaskElementProblem
Problem generated when a mask element is after a graphical element.
|
class |
FXGInvalidNestingElementsProblem
Problem generated when a
|
class |
FXGInvalidNodeAttributeProblem
Problem generated when the supplied attribute is not supported by the node.
|
class |
FXGInvalidPathDataProblem
Problem generated when the supplied path data is not in valid form.
|
class |
FXGInvalidPercentValueProblem
Problem generated when the value of an attribute which expects a percentage
value is not in the correct percentage form.
|
class |
FXGInvalidRectRadiusXRadiusYAttributeProblem
Problem generated when the supplied RadiusX and/or RadiusY are not greater than 0.
|
class |
FXGInvalidRootNodeProblem
Problem generated when the root node of an FXG document is not Graphic.
|
class |
FXGInvalidScaleGridGroupChildProblem
Problem generated when a child Group exists in a Group that defines scale grid.
|
class |
FXGInvalidScaleGridRotationAttributeProblem
Problem generated when a Group that defines scale grid specifies rotation attribute.
|
class |
FXGInvalidTabStopsProblem
Problem generated when using malformed tab stops in an FXG document.
|
class |
FXGInvalidVersionProblem
Problem generated when the supplied version number of an FXG document
is either in an invalid form or not supported.
|
class |
FXGMissingAttributeProblem
Problem generated when a required attribute is missing in an element.
|
class |
FXGMissingGroupChildNodeProblem
Problem generated when a Definition element is missing a required Group child node or
has multiple Group child node.
|
class |
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.
|
class |
FXGOutOfRangeValueProblem
Problem generated when an out of range value is used for an attribute.
|
class |
FXGParserProblem
Problem generated when an error occurs while parsing an FXG file.
|
class |
FXGPrivateElementNotChildOfGraphicProblem
Problem generated when the supplied Private element is not the child of Graphic element.
|
class |
FXGPrivateElementNotLastProblem
Problem generated when the supplied Private element is not the
last child of Graphic element.
|
class |
FXGProblem
Represents an FXG problem.
|
class |
FXGScanningProblem
Problem generated when an error occurs while scanning an FXG file.
|
class |
FXGUndefinedPropertyProblem
Problem generated when a supplied attribute on an element cannot be resolved.
|
class |
FXGUnknownAttributeValueProblem
Problem generated when a supplied value for an attribute cannot be resolved.
|
class |
FXGUnknownElementInVersionProblem
Problem generated when an element used in an FXG document cannot be resolved
for the specified FXG version.
|
class |
FXGVersionHandlerNotRegisteredProblem
Problem generated when a version handler cannot be found for the specified
version in an FXG document .
|
class |
GetterCannotHaveParametersProblem
Diagnostic emitted when a getter is declared with parameters
|
class |
GetterMustNotBeVoidProblem |
class |
GlobalBindablePropertyProblem |
class |
HostComponentClassNotFoundProblem
Created when the specified class name could not be resolved.
|
class |
HostComponentMustHaveTypeProblem
Created when a user declares something like [HostComponent] or HostComponent[("")]
|
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 |
ImproperlyConfiguredTargetProblem
|
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 |
InlineFunctionNotFinalStaticOrGlobalProblem |
class |
InlineFunctionTooLargeProblem |
class |
InlineNestedInliningNotSupportedProblem |
class |
InlineNoSourceProblem |
class |
InlineUnsupportedInstructionProblem |
class |
InlineUnsupportedNodeProblem |
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 |
InternalCompilerProblem
Report internal problems when no context information is available.
|
class |
InternalCompilerProblem2
Generic "internal error" problem
|
class |
InvalidABCByteCodeProblem |
class |
InvalidAttributeProblem
Invalid attribute problem.
|
class |
InvalidBackgroundColorProblem |
class |
InvalidByteCodeGeneratedProblem
Base class for internal compiler problems that are created
when AET determined the code generator produced obviously
invalid byte code.
|
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 |
InvalidImportFileProblem
ASC problem when the extension of a file specified in the -import option is
not an .abc or an .as file.
|
class |
InvalidIncrementOperandProblem
InvalidIncrementOperandProblem is emitted when
the MethodBodySemanticChecker detects a definite
problem with the operand of an increment operation.
|
class |
InvalidLabelProblem
Error #1078: Label must be a simple identifier.
|
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 |
InvalidTypeProblem
Error #1135: Syntax error: "X" is not a valid type.
|
class |
LibraryNotFoundProblem
Compiler problem that indicates a library in the library path was not found.
|
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 |
ManifestProblem
Problem generated when there are multiple and inconsistent manifest entries
for how an MXML tag should map to an ActionScript class.
|
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 |
MissingBuiltinProblem
Diagnostic emitted when a name resolution client
catches a MissingBuiltinException.
|
class |
MissingCatchOrFinallyProblem
MissingCatchOrFinallyProblem diagnoses a try block with no catch or finally clause.
|
class |
MissingFactoryClassInFrameMetadataProblem |
class |
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).
|
class |
MissingPropertyNameProblem |
class |
MissingRequirementConfigurationProblem
The compiler option is required but is missing from the command line.
|
class |
MissingSignedDigestProblem
A signed digest element from the catalog.xml of a SWC is missing.
|
class |
MissingSkinPartProblem
Created when a SkinPart marked as required can not be found
|
class |
MissingSkinStateProblem
Created when a required skin state has not been implemented by a class.
|
class |
MissingUnsignedDigestProblem
An unsigned digest element from the catalog.xml of a SWC is missing.
|
class |
MultipleConfigNamespaceDecorationsProblem |
class |
MultipleContructorDefinitionsProblem |
class |
MultipleExternallyVisibleDefinitionsProblem |
class |
MultipleNamespaceAttributesProblem
A definition can only have at most one user-defined namespace attributes.
|
class |
MultipleReservedNamespaceAttributesProblem
Only one of public, private, protected, or internal can be specified on a
definition.
|
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 |
MXMLContentAfterRootTagProblem
Problem generated when there is text before the root tag.
|
class |
MXMLContentBeforeRootTagProblem
Problem generated when there is text or tags after 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 |
MXMLExecutableStatementsInScriptBlockProblem
Problem generated when executable statements are found in the script block.
|
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 |
MXMLInvalidDatabindingExpressionProblem
Invalid syntax in MXML data binding expression.
|
class |
MXMLInvalidDefinitionNameProblem
Problem generated when the
name of a <Definition> is invalid. |
class |
MXMLInvalidEntityProblem
Problem generated when an unterminated MXML entity is found.
|
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 |
MXMLMultipleRootTagsProblem
Problem generated when an MXML file has more than one root tag.
|
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 |
MXMLOuterDocumentAlreadyDeclaredProblem
Problem generated when there is an
outerDocument property
already declared in the class hierarchy of a <Component> tag. |
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 |
MXMLSyntaxProblem
This is the base class for syntax problems in MXML documents.
|
class |
MXMLUnclosedTagProblem
Problem generated when an unterminated entity is found.
|
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 |
MXMLUnrecognizedCompilerDirectiveProblem
Problem generated when a compiler directive of the format
@Name()
is found, but Name is not one of the valid compiler directives. |
class |
MXMLUnresolvedTagProblem
Problem generated when an MXML tag that should resolve
to an ActionScript class does not.
|
class |
MXMLUnterminatedEntityProblem
Problem generated when an unterminated entity is found.
|
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 |
MXMLXMLProcessingInstructionLocationProblem
Problem generated when the {@code
|
class |
MXMLXMLRequireContentProblem
Problem generated when an
<XML> tag has no content. |
class |
NamespaceAttributeNotAllowedProblem
Access specifiers are not allowed with namespace attributes.
|
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 |
NestedClassProblem
Diagnostic emitted when a class is declared inside another class or
interface.
|
class |
NestedGetterSetterProblem
NestedGetterSetterProblem diagnoses a specific error condition --
a get/set accessor nested inside another function.
|
class |
NestedInterfaceProblem
Diagnostic emitted when an interface is declared inside another class or
interface.
|
class |
NestedPackageProblem
Diagnostic emitted when a package is declared inside another package
|
class |
NoCompilationUnitForDefinitionProblem |
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 |
NoDefinitionForSWCDependencyProblem |
class |
NoMainDefinitionProblem
ICompilerProblem implementation when a ICompilationUnit does
not define an definition it should based on its location in the source path
directory hierarchy. |
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 |
NonConstConfigVarProblem
Diagnostic emitted when a var, instead of a const, is declared in a config namespace
|
class |
NonDirectoryInSourcePathProblem
CompilerProblem subclass for source path entries that are not
directories. |
class |
NoScopesInABCCompilationUnitProblem |
class |
NoSourceForClassInNamespaceProblem |
class |
NoSourceForClassProblem |
class |
NullUsedWhereOtherExpectedProblem |
class |
OnlyOneHostComponentAllowedProblem
Created when a class has more than one [HostComponent] specified.
|
class |
OperandStackUnderflowProblem
Internal compiler problem created when the code generator produces code in a
method body that underflows the operand stack.
|
class |
OverlappingSourcePathProblem
CompilerProblem subclass for overlapping source path entries. |
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 |
ParserProblem
This error represents a general error that has been encountered during parsing, usually triggered by an exception
|
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 |
RemovedConfigurationOptionProblem
Problem indicates that the command line option is no longer supported.
|
class |
RequiredParameterAfterOptionalProblem
Strict semantics diagnostic emitted when the method body
semantic checker detects extraneous required formal parameters
following optional formal parameters.
|
class |
ResourceBundleMalformedEncodingProblem |
class |
ResourceBundleNoBundleParameterProblem
This problem gets created when the bundle parameter cannot be found in an @Resource
compiler directive.
|
class |
ResourceBundleNoKeyParameterProblem
This problem gets created when the key parameter cannot be found in an @Resource
compiler directive.
|
class |
ResourceBundleNotFoundForLocaleProblem
This problem gets created when the bundle with a specified name cannot be
found for a specific locale.
|
class |
ResourceBundleNotFoundProblem
This problem gets created when the bundle with a specified name cannot be
found for any of the project's locales.
|
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 |
ScopeStackUnderflowProblem
Internal compiler problem created when the code generator produces code in a
method body that underflows the scope stack.
|
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 |
ShadowedConfigNamespaceProblem
Diagnostic emitted when a normal namespace is given the same name as a config namespace
|
class |
SkinPartsMustBePublicProblem
Created when a non-public member is decorated with [SkinPart]
|
class |
SourcePathNotFoundProblem
Compiler problem that indicates a source path was not found.
|
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 |
StringLiteralMustBeTerminatedBeforeLineBreakProblem
A string literal must be terminated before the line break, unless a new line
escape
\LINE_TERMINATOR is used. |
class |
StringLiteralNotClosedProblem
Syntax error: input ended before reaching the closing quotation mark for a
string literal.
|
class |
SWFCharacterIDNotFoundProblem
A Character ID was not found in the SWF's dictionary.
|
class |
SWFCSMTextSettingsWrongReferenceTypeProblem
Created when a CSMTextSettings tag refers to a text id that is not of
type DefineText, DefineText2 or DefineEditText
|
class |
SWFDefineFontAlignZonesLinkToIncorrectFontProblem
A DefineFontAlignZones record was found in an unexpected tag.
|
class |
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.
|
class |
SWFInvalidSignatureProblem
The SWF file has an invalid signature in its header.
|
class |
SWFTagLengthTooLongProblem
The SWF Tag length is set longer than need to read all of the data in the tag.
|
class |
SWFUnableToReadTagBodyProblem
Problem reading the a tag's body.
|
class |
SWFUnexpectedEndOfFileProblem
Unexpectedly hit the end of the SWF file.
|
class |
SWFUnknownFillStyleProblem
A Fill Style record has an invalid fill style type.
|
class |
SyntaxProblem |
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 |
UnableToBuildReportProblem
CompilerProblem that represents an error writing a report. |
class |
UnableToBuildSWFProblem |
class |
UnableToBuildSWFTagProblem |
class |
UnableToCreateLinkReportProblem |
class |
UnableToFindRootClassDefinitionProblem
ICompilerProblem implementation instantiated when the root class
of an application SWF can not be found. |
class |
UnableToListFilesProblem
CompilerProblem subclass for directories that can't be listed. |
class |
UnboundMetadataProblem
This problem is produced when metadata exists out of a definition context, and cannot be bound to a definition
|
class |
UndefinedConfigNameProblem
Error when a config constant cannot be found
|
class |
UndefinedConfigNamespaceProblem
Error when a config namespace cannot be found
|
class |
UnexpectedEOFProblem |
class |
UnexpectedExceptionProblem
Unexpected exception in the compiler code.
|
class |
UnexpectedReturnProblem
Codegen diagnostic emitted when a return statement is used in an invalid context,
e.g., return in script init code.
|
class |
UnexpectedTokenProblem |
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 |
UnresolvedClassReferenceProblem
Problem for unresolved classes used in
ClassReference() . |
class |
UnresolvedNamespaceProblem
Problem for an unresolved namespace reference.
|
class |
UnsupportedLanguageFeatureProblem |
class |
UnsupportedSourceFileProblem
CompilerProblem subclass for files in the source list that are
not supported by the project. |
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.
|
class |
WrongSkinPartProblem
Created when type type of the skin part is not compatible with the host
component skin type
|
class |
XMLOpenCloseTagNotMatchProblem
XML does not have matching begin and end tags.
|
Modifier and Type | Method and Description |
---|---|
static ISourceLocation |
InvalidByteCodeGeneratedProblem.computeSourceLocationForBlockAndInstruction(IFlowgraph cfg,
IBasicBlock b,
int instructionIndex)
Helper method that will use debug op code information to deduce a source
location from an instruction offset in a
Block in a
IFlowgraph . |
Modifier and Type | Interface and Description |
---|---|
interface |
IAccessorNode
An AST node representing a getter or a setter.
|
interface |
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
interface |
IBinaryOperatorNode
An AST node representing a binary operator.
|
interface |
IBlockNode
An AST node representing a block (e.g., a section of code
enclosed in curly braces).
|
interface |
ICatchNode
An AST node representing a
catch clause
in a try statement. |
interface |
IClassNode
An AST node representing a
class declaration. |
interface |
ICommonClassNode
This interface contains the APIs that are available for both ActionScript and
MXML class nodes.
|
interface |
IConditionalNode
An AST node representing a conditional clause within a statement.
|
interface |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
interface |
IDefaultXMLNamespaceNode
An AST node representing a
default xml namespace statement. |
interface |
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
interface |
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
interface |
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
interface |
IEmbedNode
An AST node representing an embedded asset.
|
interface |
IExpressionNode
An AST node representing any kind of expression.
|
interface |
IFileNode
An AST node representing an ActionScript file being compiled.
|
interface |
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
interface |
IFunctionCallNode
An AST node representing a function call.
|
interface |
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
interface |
IFunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
interface |
IGetterNode
An AST node representing a getter.
|
interface |
IIdentifierNode
An AST node representing an identifier.
|
interface |
IIfNode
An AST node representing an
if statement. |
interface |
IImportNode
An AST node representing an
import directive. |
interface |
IInterfaceNode
An AST node representing a
interface declaration. |
interface |
IIterationFlowNode
An AST node representing a
break , continue ,
or goto statement. |
interface |
IKeywordNode
An AST node representing a keyword.
|
interface |
ILabeledStatementNode
An AST node representing the label block ("foo:{}").
|
interface |
ILiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
interface |
ILiteralNode
An AST node representing a literal value.
|
interface |
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
interface |
IModifierNode
An AST node representing one of the modifiers that can be used with a
declaration:
dynamic , final , native ,
override , static , or virtual . |
interface |
INamespaceAccessExpressionNode |
interface |
INamespaceDecorationNode
An AST node representing a namespace attribute on a
class ,
interface , function , var ,
const or namespace declaration. |
interface |
INamespaceNode
An AST node representing a
namespace declaration. |
interface |
IOperatorNode
An AST node representing any kind of operator expression.
|
interface |
IPackageNode
An AST node representing a
package directive. |
interface |
IParameterNode
An AST node representing a parameter in a
function declaration. |
interface |
IRegExpLiteralNode
An AST node representing a
RegExp literal such as /abc/gi . |
interface |
IReturnNode
An AST node representing a
return statement. |
interface |
IScopedDefinitionNode
An AST node representing a declaration with a contained scope,
as for
package , class ,
interface , and function declarations. |
interface |
IScopedNode
An AST node that has an attached scope.
|
interface |
ISetterNode
An AST node representing a setter.
|
interface |
IStatementNode
An AST node representing a statement or clause
that contains a block of other statements.
|
interface |
ISwitchNode
An AST node representing a
switch statement. |
interface |
ITerminalNode
An AST node representing a
else clause in an if statement,
a default clause in a switch statement,
or a finally clause in a try statement. |
interface |
ITernaryOperatorNode
An AST node representing the ternary operator.
|
interface |
IThrowNode
An AST node representing a
throw statement. |
interface |
ITryNode
An AST node representing a
try statement. |
interface |
ITypedExpressionNode
An AST node representing a parameterized type such as {@code Vector.
|
interface |
ITypedNode
An AST node representing a declaration that can have a type annotation.
|
interface |
ITypeNode
An AST node representing a class or interface declaration.
|
interface |
IUnaryOperatorNode
An AST node representing a unary operator.
|
interface |
IUseNamespaceNode
An AST node representing a
use namespace directive. |
interface |
IVariableExpressionNode
Expression that represents a variable contained within an iterative loop.
|
interface |
IVariableNode
An AST node representing a
var or const declaration. |
interface |
IWhileLoopNode
An AST node representing a
while
or do |
interface |
IWithNode
An AST node representing an
with statement. |
Modifier and Type | Interface and Description |
---|---|
interface |
IAccessibilityTagNode
Represents a metadata tag of the form
[AccessibilityClass(implementation="qualifed.name")]
|
interface |
IDefaultPropertyTagNode
Represents a DefaultProperty metadata tag, of the form
[DefaultProperty("propertyName")]
|
interface |
IEffectTagNode
Represents an Effect metadata tag, of the form [Effect(name="string",
event="eventName")]
|
interface |
IEventTagNode
Represents an Event metadata tag, of the form [Event(name="string",
type="eventName")]
|
interface |
IEventTriggerTagNode
represents a metadata tag that references to an event
|
interface |
IInspectableTagNode
Represents an Inspectable metadata tag
|
interface |
IMetaTagNode
An AST node representing a single metadata annotation on a declaration.
|
interface |
IMetaTagsNode
An AST node representing the collection of metadata annotations on a declaration.
|
interface |
IMultiValueMetaTagNode
Adds support for MetaTags that support multiple values
|
interface |
IResourceBundleTagNode
Represents an ResourceBundle metadata tag, of the form
[ResourceBundle("bundlename")]
|
interface |
IStyleTagNode
represents a Style metadata tag.
|
interface |
ITypedTagNode
represents a Metadata tag that has a type property
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMXMLApplicationNode
This AST node represents the root tag defining an MXML application.
|
interface |
IMXMLArrayNode
This AST node represents an MXML
<Array> tag. |
interface |
IMXMLBindingAttributeNode
This AST node represents the
source or destination
attribute on an MXML <Binding> tag. |
interface |
IMXMLBindingNode
This AST node represents an MXML
<Binding> tag. |
interface |
IMXMLBooleanNode
This AST node represents an MXML
<Boolean> tag. |
interface |
IMXMLClassDefinitionNode
This AST node represents an MXML tag which defines a new class.
|
interface |
IMXMLClassNode
This AST node represents an MXML
<Class> tag. |
interface |
IMXMLClassReferenceNode
This AST node represents an MXML tag which maps to an ActionScript class,
either as an instance of that class or a definition of a subclass of this
class.
|
interface |
IMXMLClearNode
This AST node represents an MXML
@Clear() compiler directive. |
interface |
IMXMLCompilerDirectiveNodeBase
This AST node represents an MXML compiler directive.
|
interface |
IMXMLComponentNode
This AST node represents an MXML
<Component> tag. |
interface |
IMXMLConcatenatedDataBindingNode
This AST node represents a concatenated expression involving text and
databindings (such as
My Name is {name.first} {name.last} ) in an
MXML tree. |
interface |
IMXMLDataBindingNode
Marker Interface for things that contain or are IMXMLSingleDataBindingNode
|
interface |
IMXMLDataBindingNodeContainer
Marker Interface for things that contain or are IMXMLDataBindingNode
|
interface |
IMXMLDeclarationsNode
This AST node represents an MXML
<Declarations> tag in an
AST. |
interface |
IMXMLDeferredInstanceNode
This AST node represents the instance of
mx.core.DeferredInstanceFromClass or
mx.core.DeferredInstanceFromFunction that the compiler
implicitly creates as the value for a property or style of type
mx.core.IDeferredInstance or
mx.core.ITransientDeferredInstance . |
interface |
IMXMLDefinitionNode
This AST node represents an MXML
<Definition> tag in an
AST. |
interface |
IMXMLDesignLayerNode
This AST node represents an MXML
<fx:DesignLayer> tag. |
interface |
IMXMLDocumentNode
This AST node represents the root tag in an MXML document.
|
interface |
IMXMLEffectSpecifierNode
This AST node represents an MXML tag or attribute that specifies an effect
trigger, such as
showEffect="Wipe" . |
interface |
IMXMLEmbedNode
This AST node represents an MXML
@Embed(...) |
interface |
IMXMLEventSpecifierNode
This AST node represents an MXML tag or attribute which specifies
event-handling code.
|
interface |
IMXMLExpressionNode
This is the base interface for AST nodes representing
<Boolean> , <int> ,
<uint> , <Number> ,
<String> , and <Class> tags. |
interface |
IMXMLFactoryNode
This AST node represents the instance of
mx.core.ClassFactory
that the compiler implicitly creates as the value for a property of type
mx.core.IFactory . |
interface |
IMXMLFileNode
This AST node represents an MXML file.
|
interface |
IMXMLFunctionNode
This AST node represents an MXML
<Function> tag. |
interface |
IMXMLHTTPServiceNode
This AST node represents an
<HTTPService> tag. |
interface |
IMXMLHTTPServiceRequestPropertyNode
AST node for
<s:request> tags under <s:HTTPService> tags. |
interface |
IMXMLImplementsNode
This AST node represents an
implements attribute on a class
definition tag in MXML. |
interface |
IMXMLInstanceNode
This AST node represents an MXML tag that creates an instance of an
ActionScript class.
|
interface |
IMXMLIntNode
This AST node represents an MXML
<int> tag. |
interface |
IMXMLLibraryNode
This AST node represents an MXML
<Library> tag. |
interface |
IMXMLMetadataNode
This AST node represents an MXML
<Metadata> tag. |
interface |
IMXMLModelNode
This AST node represents an MXML
<Model> tag. |
interface |
IMXMLModelPropertyContainerNode
This type of AST node represents tags inside an MXML
<Model> tag that contain other tags. |
interface |
IMXMLModelPropertyNode
This AST node represents hierarchical properties (expressed either as child
tags or as attributes). within an MXML
<Model> tag. |
interface |
IMXMLModelRootNode
This AST node represents the root tag inside an MXML
<Model> tag. |
interface |
IMXMLNode
This is the base interface for all MXML-specific AST nodes.
|
interface |
IMXMLNumberNode
This AST node represents an MXML
<Number> tag. |
interface |
IMXMLObjectNode
This AST node represents an MXML
<Object> tag. |
interface |
IMXMLPrivateNode
This AST node represents an MXML
<Private> tag. |
interface |
IMXMLPropertySpecifierNode
This AST node represents an MXML tag or attribute that specifies a property.
|
interface |
IMXMLRegExpNode
This AST node represents an MXML
<RegExp> tag. |
interface |
IMXMLRemoteObjectMethodNode
This AST node represents an MXML
<method> tag inside a
<RemoteObject> tag. |
interface |
IMXMLRemoteObjectNode
This AST node represents an MXML
<RemoteObject> tag. |
interface |
IMXMLReparentNode
This AST node represents an MXML
<Reparent> tag. |
interface |
IMXMLRepeaterNode
This AST node represents an MXML
<Repeater> tag in an
AST. |
interface |
IMXMLResourceNode
This AST node represents an MXML
@Resource(...) |
interface |
IMXMLScriptNode
This AST node represents an MXML
<Script> tag. |
interface |
IMXMLSingleDataBindingNode
This AST node represents a single databinding expression (such as
{name.first} ) in an MXML tree. |
interface |
IMXMLSpecifierNode
This AST node represents an MXML tag or attribute that specifies a property,
style, or event.
|
interface |
IMXMLStateNode
This AST node represents an MXML
<State> tag. |
interface |
IMXMLStringNode
This AST node represents an MXML
<String> tag. |
interface |
IMXMLStyleNode
This AST node represents an MXML
<Style> tag. |
interface |
IMXMLStyleSpecifierNode
This AST node represents an MXML tag or attribute that specifies a style.
|
interface |
IMXMLUintNode
This AST node represents an MXML
<uint> tag. |
interface |
IMXMLVectorNode
This AST node represents an MXML
<Vector> tag. |
interface |
IMXMLWebServiceNode
This AST node represents an MXML
<WebService> tag. |
interface |
IMXMLWebServiceOperationNode
This AST node represents an MXML
<operation> tag inside a
<WebService> tag. |
interface |
IMXMLXMLListNode
This AST node represents an MXML
<XMLList> tag. |
interface |
IMXMLXMLNode
This AST node represents an MXML
<XML> tag. |
interface |
IOldMXMLFileNode
Represents an
IFileNode that is an MXML file |
Modifier and Type | Interface and Description |
---|---|
interface |
IResourceBundleEntryNode
Node that represents a key-value pair in a properties file
|
interface |
IResourceBundleFileNode
This AST node represents a .properties file.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.