Modifier and Type | Method and Description |
---|---|
static IASNode |
DebuggerUtil.parseExpression(String code,
List<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
void |
ABCLinker.ABCLinkerSettings.setProblemsCollection(Collection<ICompilerProblem> problems)
Set a problems collection for errors or warnings during link.
|
Modifier and Type | Method and Description |
---|---|
ISWF |
Optimizer.OptimizerSWFTarget.build(Collection<ICompilerProblem> problems) |
int |
MXMLJSC.mainNoExit(String[] args,
List<ICompilerProblem> problems,
Boolean printProblems) |
int |
JSCompilerEntryPoint.mainNoExit(String[] args,
List<ICompilerProblem> problems,
Boolean printProblems) |
int |
EXTERNC.mainNoExit(String[] args,
Set<ICompilerProblem> problems,
Boolean printProblems) |
Modifier and Type | Field and Description |
---|---|
static Comparator<ICompilerProblem> |
ProblemQuery.compareByPositionAndPhase
This Comparator compares problems based on three criteria:
file path
line number
problem class - ParserProblems are "less than" semantic problems.
|
Modifier and Type | Method and Description |
---|---|
Iterable<ICompilerProblem> |
ProblemQuery.getFilteredProblems()
Get an iterator over the set of problems that
are to be reported based on the current settings.
|
Iterable<ICompilerProblem> |
ProblemQuery.getInternalErrors()
Get an iterator over all internal errors.
|
List<ICompilerProblem> |
ProblemQuery.getProblems()
Gets the list of compiler problems, with no filtering or sorting.
|
Iterable<ICompilerProblem> |
ProblemQuery.getProblemView(IProblemFilter filter)
Get a filtered view of the underlying problems.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProblemSettingsFilter.accept(ICompilerProblem p) |
boolean |
ProblemFilterClassCriteria.accept(ICompilerProblem p) |
boolean |
IProblemFilter.accept(ICompilerProblem p)
Determines if the specified
ICompilerProblem passes the
filter. |
boolean |
CodeGenErrorFilter.accept(ICompilerProblem p) |
void |
ProblemQuery.add(ICompilerProblem problem)
Add a single problem to the problems collection.
|
void |
ProblemQuery.addAll(ICompilerProblem[] newProblems)
Add an array of compiler problems to the problems collection.
|
String |
WorkspaceProblemFormatter.format(ICompilerProblem problem) |
String |
ProblemFormatter.format(ICompilerProblem problem)
Returns a readable description of the problem, by substituting field
values for named placeholders such as ${name} in the message specified
for this compiler problem.
|
protected String |
WorkspaceProblemFormatter.getLineText(ICompilerProblem problem)
Gets the text of the line specified problem occured or
null if there is no line information. |
CompilerProblemClassification |
CompilerProblemCategorizer.getProblemClassification(ICompilerProblem problem) |
CompilerProblemSeverity |
CompilerProblemCategorizer.getProblemSeverity(ICompilerProblem problem)
Get the severity of the compiler problem.
|
Modifier and Type | Method and Description |
---|---|
void |
ProblemQuery.addAll(Iterable<ICompilerProblem> newProblems)
Add a collection of compiler problems to the problems collection.
|
void |
ProblemQuery.getErrorsAndWarnings(Collection<ICompilerProblem> errors,
Collection<ICompilerProblem> warnings)
Categorize the compiler problems into two bins, errors and warning.
|
void |
ProblemQuery.getErrorsAndWarnings(Collection<ICompilerProblem> errors,
Collection<ICompilerProblem> warnings)
Categorize the compiler problems into two bins, errors and warning.
|
boolean |
CodeGenErrorFilter.hasOtherErrors(Iterable<ICompilerProblem> problems) |
int |
ProblemPrinter.printProblems(Collection<ICompilerProblem> problems,
IProblemFilter filter)
Print problems and return number of problems printed after applying the
filter.
|
int |
ProblemPrinter.printProblems(Iterable<ICompilerProblem> problems)
Print a pre-filtered sequence of problems.
|
void |
ProblemQuery.setShowProblemByClass(Class<? extends ICompilerProblem> problemClass,
boolean enable)
Enable or disable display of a specific problem class or superclass.
|
Modifier and Type | Method and Description |
---|---|
ICompilationUnit |
IEmbedResolver.resolveCompilationUnit(ICompilerProject project,
Collection<ICompilerProblem> problems)
Resolve the ICompilationUnit which is related to the node which
implements this interface
|
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
Configurator.getConfigurationProblems() |
Collection<ICompilerProblem> |
Configuration.getConfigurationProblems()
Get the configuration problems.
|
Collection<Class<ICompilerProblem>> |
ICompilerProblemSettings.getErrorProblems()
A collection of problem classes that should be report as errors.
|
Collection<Class<ICompilerProblem>> |
Configuration.getErrorProblems()
Get the collection of user specified problem classes that should be treated as errors.
|
Collection<Class<ICompilerProblem>> |
ICompilerProblemSettings.getIgnoreProblems()
A collection of problem classes that should not be reported.
|
Collection<Class<ICompilerProblem>> |
Configuration.getIgnoreProblems()
Get the collection of user specified problem classes that should be ignored.
|
Collection<Class<ICompilerProblem>> |
ICompilerProblemSettings.getWarningProblems()
A collection of problem classes that should be report as warnings.
|
Collection<Class<ICompilerProblem>> |
Configuration.getWarningProblems()
Get the collection of user specified problem classes that should be treated as warnings.
|
Collection<ICompilerProblem> |
Configurator.validateConfiguration(String[] args,
ITarget.TargetType targetType) |
Modifier and Type | Method and Description |
---|---|
boolean |
ConfigurationBuffer.commit(Object config,
Collection<ICompilerProblem> problems)
commit - bake the resolved map to the configuration
|
Modifier and Type | Method and Description |
---|---|
Collection<ICSSDocument> |
ICSSManager.getCSSFromThemes(Collection<ICompilerProblem> problems) |
Collection<ICompilationUnit> |
ICSSManager.getDependentCompilationUnitsFromCSS(CSSCompilationSession session,
ICSSDocument cssDocument,
Collection<IDefinition> definitions,
Collection<ICompilerProblem> problems)
Find all the compilation units that the given
definitions depend
on in the given cssDocument . |
Modifier and Type | Method and Description |
---|---|
IMetaTag[] |
IClassDefinition.findSkinParts(ICompilerProject project,
Collection<ICompilerProblem> problems)
Finds the skin parts declared on this class or any of its superclasses.
|
String[] |
IClassDefinition.findSkinStates(ICompilerProject project,
Collection<ICompilerProblem> problems)
Finds the skin state names declared on this class or any of its
superclasses.
|
IMetaTag[] |
IClassDefinition.getSkinParts(Collection<ICompilerProblem> problems)
Gets the skin parts declared on this class.
|
String[] |
IClassDefinition.getSkinStates(Collection<ICompilerProblem> problems)
Gets the skin state names declared on this class.
|
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
IBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker)
Creates an AST walker capable of traversing MXML AST and calling back to
the
IASBlockWalker for ActionScript source code production. |
IASWriter |
IBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> errors,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
IBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
IASBlockWalker |
IBackend.createWalker(IASProject project,
List<ICompilerProblem> errors,
IASEmitter emitter) |
IASWriter |
IBackend.createWriter(IASProject project,
List<ICompilerProblem> errors,
ICompilationUnit compilationUnit,
boolean enableDebug) |
Modifier and Type | Method and Description |
---|---|
IFXGNode |
IFXGParser.parse(Reader reader,
Collection<ICompilerProblem> problems)
Parses an FXG document reader to produce an IFXGNode based DOM.
|
IFXGNode |
IFXGParser.parse(Reader reader,
String documentPath,
Collection<ICompilerProblem> problems)
Parses an FXG document reader to produce an IFXGNode based DOM.
|
FXGSymbolClass |
IFXGTranscoder.transcode(IFXGNode node,
String packageName,
String className,
Map<ITag,ITag> extraTags,
Collection<ICompilerProblem> problems)
Traverses an FXG DOM to generate a SWF graphics primitives, with the root
DefineSpriteTag associated with a generated ActionScript symbol class if
any.
|
Modifier and Type | Method and Description |
---|---|
void |
IFXGNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this node.
|
void |
IFXGNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this node.
|
Modifier and Type | Method and Description |
---|---|
void |
FlexTextGraphicNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Flex specific override to keep track of the attributes set on this
TextGraphic node.
|
void |
FlexSpanNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Flex specific override to keep track of the attributes set on this
span node.
|
void |
FlexParagraphNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Flex specific override to keep track of attributes that need to be
renamed.
|
FXGSymbolClass |
FlexFXG2SWFTranscoder.transcode(IFXGNode node,
String packageName,
String className,
Map<ITag,ITag> extraTags,
Collection<ICompilerProblem> problems) |
Modifier and Type | Field and Description |
---|---|
protected Collection<ICompilerProblem> |
FXG2SWFTranscoder.problems |
Modifier and Type | Method and Description |
---|---|
FXGSymbolClass |
FXG2SWFTranscoder.transcode(IFXGNode fxgNode,
String packageName,
String className,
Map<ITag,ITag> extraTags,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
MXMLClassDirectiveProcessor.getProblems()
Helper to give access to problem reporting to MXMLBindingDirectiveHelper2
|
Collection<ICompilerProblem> |
LexicalScope.getProblems() |
Collection<ICompilerProblem> |
InlineFunctionLexicalScope.getProblems() |
Collection<ICompilerProblem> |
ICodeGenerator.IConstantValue.getProblems()
The compiler problems produced by the constant reduction process.
|
Collection<ICompilerProblem> |
GlobalLexicalScope.getProblems() |
Collection<ICompilerProblem> |
ABCGenerator.ConstantValue.getProblems() |
Collection<ICompilerProblem> |
ABCGeneratingReducer.getProblems() |
Modifier and Type | Method and Description |
---|---|
void |
LexicalScope.addProblem(ICompilerProblem problem)
Add a problem to this code generation phase.
|
void |
GlobalLexicalScope.addProblem(ICompilerProblem problem) |
Modifier and Type | Method and Description |
---|---|
void |
LexicalScope.addProblems(Collection<ICompilerProblem> problems)
Add a collection of problems to this code generation phase.
|
Constructor and Description |
---|
ABCGenerator.ConstantValue(Object value,
Collection<ICompilerProblem> problems) |
Modifier and Type | Field and Description |
---|---|
Collection<ICompilerProblem> |
CSSDocumentCache.ProblemParsingCSSRuntimeException.cssParserProblems
A collection of compiler problems from parsing the CSS file.
|
Constructor and Description |
---|
CSSDocumentCache.ProblemParsingCSSRuntimeException(Collection<ICompilerProblem> problems) |
Modifier and Type | Field and Description |
---|---|
protected List<ICompilerProblem> |
Emitter.problems |
Modifier and Type | Method and Description |
---|---|
List<ICompilerProblem> |
Emitter.getProblems() |
Modifier and Type | Method and Description |
---|---|
List<ICompilerProblem> |
ASBlockWalker.getErrors() |
List<ICompilerProblem> |
ASEmitter.getProblems() |
Constructor and Description |
---|
ASBlockWalker(List<ICompilerProblem> errors,
IASProject project,
IASEmitter emitter) |
ASWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
Modifier and Type | Method and Description |
---|---|
static BindingInfo |
BindingAnalyzer.analyze(IMXMLBindingNode node,
BindingDatabase bindingDataBase,
Collection<ICompilerProblem> problems,
int bindingIndex,
boolean reverseSourceAndDest,
MXMLClassDirectiveProcessor host)
BindingInfo ctor does all the work.
|
static BindingInfo |
BindingAnalyzer.analyze(IMXMLDataBindingNode node,
BindingDatabase bindingDataBase,
Collection<ICompilerProblem> problems,
int bindingIndex,
MXMLClassDirectiveProcessor host)
Analyze an IMXMLDataBindingNode (the ones we see when
there are curly braces)
BindingInfo ctor does all the work.
|
BindingInfo |
BindingDatabase.analyze(IMXMLDataBindingNode node,
Collection<ICompilerProblem> problems,
MXMLClassDirectiveProcessor host)
Will do the binding analysis on a single binding node.
|
void |
BindingDatabase.analyzeBindingNode(IMXMLBindingNode node,
Collection<ICompilerProblem> problems,
MXMLClassDirectiveProcessor host)
Will do the binding analysis on a single binding node.
|
WatcherInfoBase |
BindingDatabase.getOrCreateWatcher(WatcherInfoBase parent,
WatcherInfoBase.WatcherType type,
Object watcherKey,
Collection<ICompilerProblem> problems,
IASNode sourceNode,
List<String> eventNames)
Searches for appropriate existing watcher, or creates new one.
|
Constructor and Description |
---|
FunctionWatcherInfo(Collection<ICompilerProblem> problems,
IASNode sourceNode,
List<String> eventNames) |
PropertyWatcherInfo(Collection<ICompilerProblem> problems,
IASNode sourceNode,
List<String> eventNames)
Constructor
|
StaticPropertyWatcherInfo(Collection<ICompilerProblem> problems,
IASNode sourceNode,
List<String> eventNames) |
WatcherAnalyzer(BindingDatabase bindingDataBase,
Collection<ICompilerProblem> problems,
BindingInfo bindingInfo,
ICompilerProject project)
Constructor
|
WatcherInfoBase(Collection<ICompilerProblem> problems,
IASNode sourceNode,
List<String> eventNames) |
XMLWatcherInfo(Collection<ICompilerProblem> problems,
IASNode sourceNode,
List<String> eventNames) |
Modifier and Type | Field and Description |
---|---|
protected List<ICompilerProblem> |
JSWriter.problems |
Constructor and Description |
---|
JSWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
Modifier and Type | Field and Description |
---|---|
protected List<ICompilerProblem> |
MXMLBlockWalker.errors |
Constructor and Description |
---|
MXMLBlockWalker(List<ICompilerProblem> errors,
IASProject project,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
MXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
Constructor and Description |
---|
MXMLFlexJSBlockWalker(List<ICompilerProblem> errors,
IASProject project,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
IConfigurator.getConfigurationProblems()
Get the configuration problems.
|
Collection<Class<ICompilerProblem>> |
CompilerProblemSettings.getErrorProblems() |
Collection<Class<ICompilerProblem>> |
CompilerProblemSettings.getIgnoreProblems() |
Collection<Class<ICompilerProblem>> |
CompilerProblemSettings.getWarningProblems() |
Collection<ICompilerProblem> |
IConfigurator.validateConfiguration(String[] args,
ITarget.TargetType targetType)
Validates that the specified compiler options are syntactically correct.
|
Modifier and Type | Method and Description |
---|---|
Collection<ICSSDocument> |
CSSManager.getCSSFromThemes(Collection<ICompilerProblem> problems) |
Collection<ICompilationUnit> |
CSSManager.getDependentCompilationUnitsFromCSS(CSSCompilationSession session,
ICSSDocument cssDocument,
Collection<IDefinition> definitions,
Collection<ICompilerProblem> problems) |
static CSSDocument |
CSSDocument.parse(org.antlr.runtime.CharStream input,
Collection<ICompilerProblem> problems)
Parse a CSS document into
ICSSDocument model. |
Modifier and Type | Method and Description |
---|---|
Set<ICompilerProblem> |
CSSReducer.getProblems() |
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableSet<ICSSRule> |
CSSSemanticAnalyzer.getMatchedRules(CSSCompilationSession session,
IFlexProject flexProject,
ICSSDocument cssDocument,
com.google.common.collect.ImmutableSet<String> qnames,
Collection<ICompilerProblem> problems)
Get a set of
ICSSRule 's that match any of the class definitions
passed in. |
static void |
CSSSemanticAnalyzer.resolveDependencies(Map<CSSFunctionCallPropertyValue,EmbedCompilationUnit> resolvedEmbedProperties,
ICSSRule cssRule,
ICompilerProject project,
Set<IClassDefinition> classReferences,
Set<EmbedCompilationUnit> embedCompilationUnits,
Collection<ICompilerProblem> problems)
Try to resolve all the dependencies introduced by
ClassReference() and Embed() property values in a CSS
rule. |
static com.google.common.collect.ImmutableMap<ICSSSelector,String> |
CSSSemanticAnalyzer.resolveSelectors(IXMLNameResolver xmlNameResolver,
ICSSDocument css,
Collection<ICompilerProblem> problems,
boolean isCompatibilityVersion3)
Resolve type selectors to class definitions within a file scope context
If a namespace short name is mapped to a undefined namespace URI, just
ignore.
|
static void |
CSSSemanticAnalyzer.validate(Set<ICompilationUnit> linkingCompilationUnits,
CSSCompilationSession session,
Collection<ICompilerProblem> problems)
Validate a CSS model.
|
Modifier and Type | Method and Description |
---|---|
IMetaTag[] |
ClassDefinition.findSkinParts(ICompilerProject project,
Collection<ICompilerProblem> problems) |
IMetaTag[] |
AppliedVectorDefinition.findSkinParts(ICompilerProject project,
Collection<ICompilerProblem> problems) |
String[] |
ClassDefinition.findSkinStates(ICompilerProject project,
Collection<ICompilerProblem> problems) |
String[] |
AppliedVectorDefinition.findSkinStates(ICompilerProject project,
Collection<ICompilerProblem> problems) |
EmbedData |
ClassDefinition.getEmbeddedAsset(CompilerProject project,
Collection<ICompilerProblem> problems)
Get any embedded data decorating the class definition
|
IMetaTag[] |
ClassDefinition.getSkinParts(Collection<ICompilerProblem> problems) |
IMetaTag[] |
AppliedVectorDefinition.getSkinParts(Collection<ICompilerProblem> problems) |
String[] |
ClassDefinition.getSkinStates(Collection<ICompilerProblem> problems) |
String[] |
AppliedVectorDefinition.getSkinStates(Collection<ICompilerProblem> problems) |
Iterator<IInterfaceDefinition> |
InterfaceDefinition.interfaceIterator(ICompilerProject project,
boolean includeThis,
Collection<ICompilerProblem> problems) |
InterfaceDefinition[] |
ClassDefinitionBase.resolveImplementedInterfaces(ICompilerProject project,
Collection<ICompilerProblem> problems)
Version of resolveImplementedInterfaces that will log Problems associated
with resolving the implemented interfaces This will not log any problems
if null is passed in for the problem collection.
|
InterfaceDefinition[] |
ClassDefinitionBase.resolveImplementedInterfaces(ICompilerProject project,
Collection<ICompilerProblem> problems,
boolean includeImplicits)
Version of resolveImplementedInterfaces that will log Problems associated
with resolving the implemented interfaces This will not log any problems
if null is passed in for the problem collection.
|
void |
InterfaceDefinition.validateClassImplementsAllMethods(ICompilerProject project,
ClassDefinition cls,
Collection<ICompilerProblem> problems)
Method to find all the methods declared in this interface, and validate
that the class definition passed in implements those methods, and that
they are implemented with compatible signatures
|
void |
ClassDefinition.verifyHostComponent(CompilerProject project,
Collection<ICompilerProblem> problems)
If there is host component meta data on the class, run semantic checks on
it.
|
Constructor and Description |
---|
InterfaceDefinition.InterfaceIterator(ClassDefinitionBase cls,
ICompilerProject project,
Collection<ICompilerProblem> problems)
Creates iterator for all interfaces implemented by a class
|
InterfaceDefinition.InterfaceIterator(IInterfaceDefinition thisInterface,
ICompilerProject project,
boolean includeThis,
Collection<ICompilerProblem> problems)
Creates iterator for all interfaces extended by an interface
|
Modifier and Type | Method and Description |
---|---|
void |
ResourceBundleMetaTag.resolveDependencies(Collection<ICompilerProblem> errors,
ICompilerProject project) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
ASBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IASWriter |
ASBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
ASBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
IASBlockWalker |
ASBackend.createWalker(IASProject project,
List<ICompilerProblem> errors,
IASEmitter emitter) |
IASWriter |
ASBackend.createWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
JSBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IJSWriter |
JSBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
JSBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
IASBlockWalker |
JSBackend.createWalker(IASProject project,
List<ICompilerProblem> errors,
IASEmitter emitter) |
IJSWriter |
JSBackend.createWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
void |
JSCompilationUnit.waitForBuildFinish(Collection<ICompilerProblem> problems,
ITarget.TargetType targetType) |
Modifier and Type | Method and Description |
---|---|
JSGoogPublisher |
GoogBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
MXMLFlexJSPublisher |
JSCBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
MXMLFlexJSPublisher |
NodeBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
MXMLBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
MXMLFlexJSSWCBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IMXMLBlockWalker |
MXMLFlexJSBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IJSWriter |
MXMLFlexJSSWCBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IJSWriter |
MXMLFlexJSBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
MXMLFlexJSPublisher |
MXMLFlexJSBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
MXMLJSCJSSWCBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IMXMLBlockWalker |
MXMLJSCJSBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IJSWriter |
MXMLJSCJSSWCBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IJSWriter |
MXMLJSCJSBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
MXMLVF2JSSWCBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IMXMLBlockWalker |
MXMLVF2JSBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IJSWriter |
MXMLVF2JSSWCBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IJSWriter |
MXMLVF2JSBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
MXMLVF2JSBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
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) |
byte[] |
TranscoderBase.buildABC(ICompilerProject project,
Collection<ICompilerProblem> problems)
Build ABC to represent the embedded asset class
|
byte[] |
SkinTranscoder.buildABC(ICompilerProject project,
Collection<ICompilerProblem> problems)
Build ABC to represent the embedded asset class
|
FileNode |
XMLTranscoder.buildAST(Collection<ICompilerProblem> problems,
String filename) |
FileNode |
TranscoderBase.buildAST(Collection<ICompilerProblem> problems,
String filename)
Build an AST to represent the embedded asset class
|
FileNode |
SkinTranscoder.buildAST(Collection<ICompilerProblem> problems,
String filename)
Build an AST to represent the embedded asset class
|
FileNode |
PBJTranscoder.buildAST(Collection<ICompilerProblem> problems,
String filename) |
FileNode |
MovieTranscoder.buildAST(Collection<ICompilerProblem> problems,
String filename) |
protected DefineBinaryDataTag |
TranscoderBase.buildBinaryDataTag(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) |
protected Map<String,ICharacterTag> |
XMLTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected abstract Map<String,ICharacterTag> |
TranscoderBase.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems)
Transcode the embedded asset
|
protected Map<String,ICharacterTag> |
SoundTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected Map<String,ICharacterTag> |
SkinTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems)
Transcode the embedded asset
|
protected Map<String,ICharacterTag> |
PBJTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected Map<String,ICharacterTag> |
MovieTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected Map<String,ICharacterTag> |
JPEGTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected Map<String,ICharacterTag> |
ImageTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected Map<String,ICharacterTag> |
DataTranscoder.doTranscode(Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected Map<String,ICharacterTag> |
DataTranscoder.doTranscode(String qName,
Collection<ITag> tags,
Collection<ICompilerProblem> problems) |
protected byte[] |
TranscoderBase.getDataBytes(Collection<ICompilerProblem> problems)
Read the original bytes of the embedded asset
|
protected InputStream |
TranscoderBase.getDataStream(Collection<ICompilerProblem> problems)
Get the input stream of the embedded asset
|
protected ImageTranscoder.ImageInfo |
ImageTranscoder.getImageInfo(byte[] bytes,
Collection<ICompilerProblem> problems) |
Map<String,ICharacterTag> |
TranscoderBase.getTags(Collection<ITag> tags,
Collection<ICompilerProblem> problems)
The relevant SWF tags
|
Modifier and Type | Method and Description |
---|---|
void |
TextGraphicNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
This method is invoked for only non-content children.
|
void |
RichTextNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
This method is invoked for only non-content children.
|
void |
MaskPropertyNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
LibraryNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
GroupNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this Group node.
|
void |
GroupDefinitionNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
GraphicNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this Graphic node.
|
void |
GraphicContentNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this node.
|
void |
DelegateNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to the delegate node.
|
void |
DefinitionNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
ContentPropertyNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
AbstractShapeNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
AbstractFXGNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this node.
|
void |
TextGraphicNode.addContentChild(IFXGNode child,
Collection<ICompilerProblem> problems)
<TextGraphic> content allows child <p>, <span> and
<br /> tags, as well as character data (text content).
|
void |
RichTextNode.addContentChild(IFXGNode child,
Collection<ICompilerProblem> problems)
<RichText> content allows child <p>, <span> and
<br /> tags, as well as character data (text content).
|
void |
TextGraphicNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A text node may also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
void |
RichTextNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A RichText node can also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
void |
ITextNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
Add a child property to this text node.
|
void |
CDATANode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A text node may also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
void |
GraphicContentNode.convertTransformAttrToMatrix(Collection<ICompilerProblem> problems)
Convert discreet transform attributes to child matrix.
|
protected Winding |
PathNode.getWinding(String value,
Collection<ICompilerProblem> problems) |
protected BlendMode |
GraphicContentNode.parseBlendMode(String value,
BlendMode defMode,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a BlendMode enumeration.
|
static boolean |
DOMParserHelper.parseBoolean(IFXGNode node,
String value,
String name,
boolean defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a boolean.
|
static double |
DOMParserHelper.parseDouble(IFXGNode node,
String value,
String name,
double defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a double.
|
static double |
DOMParserHelper.parseDouble(IFXGNode node,
String value,
String name,
double min,
double max,
double defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a double and check that the result is
within the specified range (inclusive).
|
static FillMode |
DOMParserHelper.parseFillMode(IFXGNode node,
String value,
FillMode defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a fillMode enumeration.
|
static float |
DOMParserHelper.parseFloat(IFXGNode node,
String name,
String value,
float defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a float.
|
static String |
DOMParserHelper.parseIdentifier(IFXGNode node,
String name,
String value,
String defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a Identifier matching pattern
[a-zA-Z_][a-zA-Z_0-9]*.
|
static int |
DOMParserHelper.parseInt(IFXGNode node,
String value,
String name,
int min,
int max,
int defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to an int and check that the result is
within the specified range (inclusive).
|
static InterpolationMethod |
DOMParserHelper.parseInterpolationMethod(IFXGNode node,
String value,
InterpolationMethod defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to an InterpolationMethod enumeration.
|
static MaskType |
DOMParserHelper.parseMaskType(IFXGNode node,
String value,
MaskType defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a MaskType enumeration.
|
static double |
DOMParserHelper.parseNumberPercent(IFXGNode node,
String value,
String name,
double min,
double max,
double defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a double after taking care of the % sign.
|
static double |
DOMParserHelper.parseNumberPercentWithSeparateRange(IFXGNode node,
String value,
String name,
double minNumber,
double maxNumber,
double minPercent,
double maxPercent,
double defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a double after taking care of the % sign.
|
static double |
DOMParserHelper.parsePercent(IFXGNode node,
String value,
String name,
double defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a double after taking care of the % sign.
|
static int |
DOMParserHelper.parseRGB(IFXGNode node,
String value,
String name,
int defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG hexadecimal color String to an int.
|
static SpreadMethod |
DOMParserHelper.parseSpreadMethod(IFXGNode node,
String value,
SpreadMethod defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a SpreadMethod enumeration.
|
void |
TextGraphicNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this TextGraphic node.
|
void |
RichTextNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this RichText node.
|
void |
RectNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
PathNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
LineNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
GroupNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this Group node.
|
void |
GroupDefinitionNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
GraphicNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this Graphic node.
|
void |
GraphicContentNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this FXG node.
|
void |
GradientEntryNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
EllipseNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
DelegateNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on the delegate node.
|
void |
DefinitionNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
CDATANode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this text node.
|
void |
BitmapGraphicNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
AbstractFXGNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this FXG node.
|
void |
DelegateNode.setDelegate(IFXGNode delegate,
Collection<ICompilerProblem> problems) |
void |
ContentPropertyNode.setDelegate(IFXGNode delegate,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
void |
RadialGradientFillNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
LinearGradientFillNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
BitmapFillNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
SolidColorFillNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
RadialGradientFillNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
LinearGradientFillNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
BitmapFillNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
AbstractFillNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
void |
GradientGlowFilterNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
GradientBevelFilterNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
protected float[] |
ColorMatrixFilterNode.get4x5FloatMatrix(String value,
String name,
float[] defaultMatrix,
Collection<ICompilerProblem> problems)
Convert a comma delimited String of 20 numbers to an array of 20 float
values representing a 4 x 5 color transform matrix.
|
protected BevelType |
AbstractFilterNode.getBevelType(String value,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a BevelType enumeration.
|
void |
GradientGlowFilterNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
GradientBevelFilterNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
GlowFilterNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
DropShadowFilterNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
ColorMatrixFilterNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
BlurFilterNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
BevelFilterNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
void |
TextPropertyNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
TCYNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this TCY node.
|
void |
TabNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Tab node doesn't allow any children.
|
void |
SpanNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this span node.
|
void |
ParagraphNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this Paragraph node.
|
void |
LinkNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this link node.
|
void |
DivNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this division node.
|
void |
BRNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
BR node doesn't allow any children.
|
void |
AbstractRichTextNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Check child node to ensure that exception isn't thrown for ignorable
white spaces.
|
void |
TCYNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A tcy node can also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
void |
ParagraphNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A paragraph node can also have special child property nodes that
represent complex property values that cannot be set via a simple
attribute.
|
void |
LinkNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A link node can also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
void |
DivNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A div node can also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
void |
AbstractRichTextNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A text node may also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
static AlignmentBaseline |
TextHelper.getAlignmentBaseline(IFXGNode node,
String value,
AlignmentBaseline defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a AlignmentBaseline enumeration.
|
static BlockProgression |
TextHelper.getBlockProgression(IFXGNode node,
String value,
BlockProgression defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a BlockProgression enumeration.
|
static BreakOpportunity |
TextHelper.getBreakOpportunity(IFXGNode node,
String value,
BreakOpportunity defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a BreakOpportunity enumeration.
|
static DigitCase |
TextHelper.getDigitCase(IFXGNode node,
String value,
DigitCase defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a DigitCase enumeration.
|
static DigitWidth |
TextHelper.getDigitWidth(IFXGNode node,
String value,
DigitWidth defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a DigitWidth enumeration.
|
static Direction |
TextHelper.getDirection(IFXGNode node,
String value,
Direction defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a Direction enumeration.
|
static DominantBaseline |
TextHelper.getDominantBaseline(IFXGNode node,
String value,
DominantBaseline defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a DominantBaseline enumeration.
|
static FontStyle |
TextHelper.getFontStyle(IFXGNode node,
String value,
FontStyle defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a FontStyle enumeration.
|
static FontWeight |
TextHelper.getFontWeight(IFXGNode node,
String value,
FontWeight defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a FontWeight enumeration.
|
static JustificationRule |
TextHelper.getJustificationRule(IFXGNode node,
String value,
JustificationRule defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a JustificationRule enumeration.
|
static JustificationStyle |
TextHelper.getJustificationStyle(IFXGNode node,
String value,
JustificationStyle defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a JustificationStyle enumeration.
|
static Kerning |
TextHelper.getKerning(IFXGNode node,
String value,
Kerning defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a Kerning enumeration.
|
static LeadingModel |
TextHelper.getLeadingModel(IFXGNode node,
String value,
LeadingModel defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a LeadingModel enumeration.
|
static LigatureLevel |
TextHelper.getLigatureLevel(IFXGNode node,
String value,
LigatureLevel defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a LigatureLevel enumeration.
|
static LineBreak |
TextHelper.getLineBreak(IFXGNode node,
String value,
LineBreak defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a LineBreak enumeration.
|
static TextAlign |
TextHelper.getTextAlign(IFXGNode node,
String value,
TextAlign defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a TextAlign enumeration.
|
static TextDecoration |
TextHelper.getTextDecoration(IFXGNode node,
String value,
TextDecoration defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a TextDecoration enumeration.
|
static TextJustify |
TextHelper.getTextJustify(IFXGNode node,
String value,
TextJustify defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a TextJustify enumeration.
|
static TextRotation |
TextHelper.getTextRotation(IFXGNode node,
String value,
TextRotation defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a TextRotation enumeration.
|
static TypographicCase |
TextHelper.getTypographicCase(IFXGNode node,
String value,
TypographicCase defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a TypographicCase enumeration.
|
static VerticalAlign |
TextHelper.getVerticalAlign(IFXGNode node,
String value,
VerticalAlign defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a VerticalAlign enumeration.
|
static WhiteSpaceCollapse |
TextHelper.getWhiteSpaceCollapse(IFXGNode node,
String value,
WhiteSpaceCollapse defaultValue,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a WhiteSpaceCollapse enumeration.
|
static String |
TextHelper.parseTabStops(IFXGNode node,
String value,
String defaultValue,
Collection<ICompilerProblem> problems) |
void |
LinkNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
This implementation processes link attributes that are relevant to
the <p> tag, as well as delegates to the parent class to process
character attributes that are also relevant to the <p> tag.
|
void |
ImgNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
This implementation processes image attributes that are relevant to
the <p> tag, as well as delegates to the parent class to process
character attributes that are also relevant to the <p> tag.
|
void |
AbstractRichTextNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this text node.
|
void |
AbstractRichTextLeafNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
This implementation processes text leaf attributes that are common to
<RichText>, <p>, and <span>.
|
void |
AbstractRichParagraphNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
This implementation processes paragraph attributes that are relevant to
the <p> tag, as well as delegates to the parent class to process
text leaft attributes that are also relevant to the <p> tag.
|
void |
AbstractRichBlockTextNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
This implementation processes text flow extra attributes that are
relevant to the <p> tag, as well as delegates to the parent class
to process text leaf or paragraph attributes that are also relevant to
the <p> tag.
|
Modifier and Type | Method and Description |
---|---|
void |
RadialGradientStrokeNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
void |
LinearGradientStrokeNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems) |
protected Caps |
AbstractStrokeNode.getCaps(String value,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a Caps enumeration.
|
protected Joints |
AbstractStrokeNode.getJoints(String value,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a Joints enumeration.
|
protected ScaleMode |
AbstractStrokeNode.getScaleMode(String value,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a ScaleMode enumeration.
|
void |
SolidColorStrokeNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
RadialGradientStrokeNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
LinearGradientStrokeNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
AbstractStrokeNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this stroke node.
|
Modifier and Type | Method and Description |
---|---|
void |
SpanNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
A <span> allows child <br /> tags, as well as character
data (text content).
|
void |
ParagraphNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
A <p> allows child <span> and <br /> tags, as
well as character data (text content).
|
void |
AbstractTextNode.addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Check child node to ensure that exception isn't thrown for ignorable
white spaces.
|
void |
AbstractTextNode.addTextProperty(String propertyName,
ITextNode node,
Collection<ICompilerProblem> problems)
A text node may also have special child property nodes that represent
complex property values that cannot be set via a simple attribute.
|
static Kerning |
AbstractCharacterTextNode.getKerning(IFXGNode node,
String value,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a Kerning enumeration.
|
static LineBreak |
AbstractCharacterTextNode.getLineBreak(IFXGNode node,
String value,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a LineBreak enumeration.
|
static WhiteSpaceCollapse |
AbstractCharacterTextNode.getWhiteSpaceCollapse(IFXGNode node,
String value,
Collection<ICompilerProblem> problems)
Convert an FXG String value to a WhiteSpaceCollapse enumeration.
|
void |
ParagraphNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
This implementation processes paragraph attributes that are relevant to
the <p> tag, as well as delegates to the parent class to process
character attributes that are also relevant to the <p> tag.
|
void |
AbstractTextNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this text node.
|
void |
AbstractCharacterTextNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
This implementation processes character attributes that are common to
<TextGraphic>, <p>, and <span>.
|
Modifier and Type | Method and Description |
---|---|
void |
MatrixNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
ColorTransformNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems) |
void |
AbstractTransformNode.setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this transform node.
|
Modifier and Type | Method and Description |
---|---|
IFXGNode |
FXGSAXParser.parse(Reader reader,
Collection<ICompilerProblem> problems)
Parses an FXG document InputStream to produce an IFXGNode based DOM.
|
IFXGNode |
FXGSAXParser.parse(Reader reader,
String documentPath,
Collection<ICompilerProblem> problems)
Parses an FXG document InputStream to produce an IFXGNode based DOM.
|
Constructor and Description |
---|
FXGSAXScanner(Collection<ICompilerProblem> problems)
Construct a new FXGSAXScanner
|
Modifier and Type | Method and Description |
---|---|
static List<ShapeRecord> |
ShapeHelper.path(PathNode node,
boolean fill,
Collection<ICompilerProblem> problems)
Note this utility was ported to Java from the ActionScript class
'flex.graphics.Path' - specifically its 'data' property setter function.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
XMLGraphWriter.writeToStream(OutputStream outStream,
Collection<ICompilerProblem> problems) |
void |
LinkReportWriter.writeToStream(OutputStream outStream,
Collection<ICompilerProblem> problems) |
void |
IReportWriter.writeToStream(OutputStream outStream,
Collection<ICompilerProblem> problems)
Writes the current graph state and root compilation nodes to the output stream specified
as a link report.
|
void |
GraphMLWriter.writeToStream(OutputStream outStream,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
MXMLManifestManager.getProblems()
Looks for inconsistent manifest mappings and returns
a collection of compiler problems for them.
|
Collection<ICompilerProblem> |
MXMLData.getProblems() |
Modifier and Type | Method and Description |
---|---|
ISourceFragment[] |
MXMLTextData.getFragments(Collection<ICompilerProblem> problems) |
ISourceFragment[] |
MXMLTagAttributeData.getValueFragments(Collection<ICompilerProblem> problems) |
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.
|
Constructor and Description |
---|
MXMLStateSplitter(IMXMLToken nameToken,
MXMLDialect mxmlDialect,
Collection<ICompilerProblem> problems,
IFileSpecification fileSpec)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
IProjectConfigVariables.getProblems()
Returns a list of
ICompilerProblem s encountered when parsing the
config variables from the command line |
List<ICompilerProblem> |
BaseRawTokenizer.getProblems() |
List<ICompilerProblem> |
StreamingASTokenizer.getTokenizationProblems()
Returns a collection of problems that have been encountered while
scanning.
|
Modifier and Type | Method and Description |
---|---|
void |
IProblemReporter.addProblem(ICompilerProblem problem)
Adds an
ICompilerProblem to this reporter |
Modifier and Type | Field and Description |
---|---|
protected List<ICompilerProblem> |
BaseRawMXMLTokenizer.problems |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
MXMLScopeBuilder.getProblems() |
List<ICompilerProblem> |
BaseRawMXMLTokenizer.getProblems() |
List<ICompilerProblem> |
MXMLTokenizer.getTokenizationProblems()
Returns a collection of problems encountered while processing the given input
|
Constructor and Description |
---|
BalancingMXMLProcessor(IFileSpecification specification,
Collection<ICompilerProblem> problems) |
Modifier and Type | Field and Description |
---|---|
protected Collection<ICompilerProblem> |
CompilerProject.problems |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
CompilerProject.getFatalProblems()
Check for fatal problems, that would prevent us from successfully compiling.
|
Collection<ICompilerProblem> |
CompilerProject.getProblems() |
Modifier and Type | Method and Description |
---|---|
protected void |
CompilerProject.collectConfigProblems(Collection<ICompilerProblem> problems)
Gets the project level
ICompilerProblem 's that come from parsing the
config options, from the command line, or a configuration file |
abstract void |
CompilerProject.collectProblems(Collection<ICompilerProblem> problems)
Gets project level
ICompilerProblem 's target are not specific to any
one target created by the project. |
void |
ASProject.collectProblems(Collection<ICompilerProblem> problems) |
void |
ASCProject.collectProblems(Collection<ICompilerProblem> problems) |
void |
CompilerProject.setProblems(Collection<ICompilerProblem> problems)
collection of compiler problems.
|
Modifier and Type | Method and Description |
---|---|
static Collection<ICompilationUnit> |
ResourceBundleUtils.findCompilationUnits(String bundleName,
ICompilerProject project,
Collection<ICompilerProblem> errors)
Find all the compilation units associated with the specified resource bundle name.
|
ResourceBundleFileNode |
PropertiesFileParser.parse(String filePath,
String locale,
Reader reader,
Collection<ICompilerProblem> problems)
This method attempts to parse a .properties file
using the same rules as Java, except that the file
is assumed to have UTF-8 encoding.
|
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 | Method and Description |
---|---|
static ICompilerProblem |
SemanticUtils.createDeprecationProblem(IDefinition definition,
IASNode site)
Uses the
[Deprecated] metadata of the specified definition
to create one of five different deprecation problems, depending on
the presence of message , since , and
replacement attributes in the metadata. |
ICompilerProblem |
MethodBodySemanticChecker.isMissingMember(IASNode iNode) |
Modifier and Type | Method and Description |
---|---|
static ClassDefinition |
SemanticUtils.resolveBaseClass(ICommonClassNode classNode,
ClassDefinition classDefinition,
ICompilerProject project,
Collection<ICompilerProblem> problems)
This is similar to the
resolveBaseClass() method of IClassDefinition ,
except it reports problems if the base class doesn't exist,
if it isn't actually a class, or if it is final;
it also returns the class definition for Object in these error cases. |
Modifier and Type | Field and Description |
---|---|
Iterable<ICompilerProblem> |
SWFTarget.SWFFrameInfo.problems |
Modifier and Type | Method and Description |
---|---|
protected Iterable<ICompilerProblem> |
Target.computeFatalProblems()
|
protected Iterable<ICompilerProblem> |
FlexAppSWFTarget.computeFatalProblems() |
protected Iterable<ICompilerProblem> |
AppSWFTarget.computeFatalProblems() |
protected Iterable<ICompilerProblem> |
Target.getFatalProblems() |
Iterable<ICompilerProblem> |
Target.RootedCompilationUnits.getProblems() |
Modifier and Type | Method and Description |
---|---|
protected void |
SWFTarget.reportProblem(ICompilerProblem problem)
Add to the collection of compiler problems.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SWCTarget.addToZipOutputStream(ZipOutputStream output,
Collection<ICompilerProblem> problemCollection) |
IJSApplication |
JSTarget.build(Collection<ICompilerProblem> problems) |
ISWF |
SWFTarget.build(Collection<ICompilerProblem> problems) |
ISWC |
SWCTarget.build(Collection<ICompilerProblem> problems) |
IJSApplication |
JSTarget.build(ICompilationUnit unit,
Collection<ICompilerProblem> problems) |
protected void |
JSTarget.buildAndCollectProblems(Set<ICompilationUnit> compilationUnits,
Collection<ICompilerProblem> problems) |
protected void |
FlexTarget.codegenInfoMethod(ClassGeneratorHelper classGen,
Integer compatibilityVersion,
String mainClassQName,
IResolvedQualifiersReference preloaderReference,
IResolvedQualifiersReference runtimeDPIProviderReference,
org.apache.flex.compiler.internal.targets.FlexSplashScreenImage splashScreen,
IASNode rootNode,
ITargetAttributes targetAttributes,
Collection<String> compiledLocales,
org.apache.flex.compiler.internal.targets.FlexFrame1Info frame1Info,
Set<String> accessibilityClassNames,
String flexInitClassName,
String stylesClassName,
List<String> rsls,
org.apache.flex.compiler.internal.targets.FlexRSLInfo rslInfo,
Collection<ICompilerProblem> problemCollection,
boolean isAppFlexInfo)
Codegen the IFlexModuleFactory.info() method.
|
protected SWFFrame |
SWFTarget.FramesInformation.createFrame(SWFTarget swfTarget,
SWFTarget.SWFFrameInfo frameInfo,
com.google.common.collect.ImmutableSet<ICompilationUnit> builtCompilationUnits,
Set<ICompilationUnit> emittedCompilationUnits,
Collection<ICompilerProblem> problems)
Creates a
SWFFrame for a SWFTarget.SWFFrameInfo . |
protected void |
SWFTarget.FramesInformation.createFrames(SWFTarget swfTarget,
ISWF swf,
com.google.common.collect.ImmutableSet<ICompilationUnit> builtCompilationUnits,
Set<ICompilationUnit> emittedCompilationUnits,
Collection<ICompilerProblem> problems)
Creates all the
SWFFrame s for the SWF skeleton represented by
this SWFTarget.FramesInformation and adds them to the specified
ISWF . |
protected void |
Target.createLinkReport(Collection<ICompilerProblem> problems)
Create a link report at the path setup in the
targetSettings.getLinkReportPath.
|
protected void |
SWFTarget.doPostBuildWork(com.google.common.collect.ImmutableSet<ICompilationUnit> compilationUnits,
Collection<ICompilerProblem> problems)
Check the build and analyze the results before the SWF target is
initialized.
|
protected void |
LibrarySWFTarget.doPostBuildWork(com.google.common.collect.ImmutableSet<ICompilationUnit> compilationUnits,
Collection<ICompilerProblem> problems) |
protected Set<ICompilationUnit> |
FlexJSTarget.findAllCompilationUnitsToLink(Collection<ICompilationUnit> compilationUnits,
Collection<ICompilerProblem> problems)
Discovers dependent compilation units from a set of root compilation
units.
|
protected Set<ICompilationUnit> |
Target.findAllCompilationUnitsToLink(Collection<ICompilationUnit> compilationUnits,
Collection<ICompilerProblem> problems)
Discovers dependent compilation units from a set of root compilation
units.
|
protected Set<ICompilationUnit> |
FlexAppSWFTarget.findAllCompilationUnitsToLink(Collection<ICompilationUnit> compilationUnits,
Collection<ICompilerProblem> problems)
Discovers dependent compilation units from a set of root compilation
units.
|
protected Set<ICompilationUnit> |
Target.getDependentCompilationUnits(Collection<ICompilationUnit> compilationUnits,
Collection<ICompilerProblem> problems)
Computes the set of all all
ICompilationUnit 's whose output is
part of the output of this target. |
Collection<ICompilationUnit> |
Target.getIncludedResourceBundlesCompilationUnits(Collection<ICompilerProblem> problems) |
com.google.common.collect.ImmutableList<ICompilationUnit> |
Target.getReachableCompilationUnits(Collection<ICompilerProblem> problems) |
protected void |
Target.waitForCompilationUnitToFinish(ICompilationUnit cu,
Collection<ICompilerProblem> problems)
Waits for the specified
ICompilationUnit to finish building and
add any problems found in the specified ICompilationUnit to the
specified Collection . |
protected void |
FlexLibrarySWFTarget.waitForCompilationUnitToFinish(ICompilationUnit cu,
Collection<ICompilerProblem> problems) |
Constructor and Description |
---|
SWFTarget.SWFFrameInfo(Set<ICompilationUnit> rootedUnits,
Iterable<ICompilerProblem> problems) |
SWFTarget.SWFFrameInfo(String frameLabel,
boolean allowExternals,
Set<ICompilationUnit> rootedUnits,
Iterable<ICompilerProblem> problems) |
Target.RootedCompilationUnits(Set<ICompilationUnit> units,
Iterable<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
FunctionNode.getParsingProblems()
Get any saved parsing problems from lazily parsing the function body.
|
Collection<ICompilerProblem> |
FileNode.getProblems() |
Collection<ICompilerProblem> |
ScopedBlockNode.runPostProcess(EnumSet<PostProcessStep> set) |
Collection<ICompilerProblem> |
ScopedBlockNode.runPostProcess(EnumSet<PostProcessStep> set,
ASScope containingScope) |
Collection<ICompilerProblem> |
NodeBase.runPostProcess(EnumSet<PostProcessStep> set,
ASScope containingScope) |
Modifier and Type | Method and Description |
---|---|
void |
FileNode.addProblem(ICompilerProblem problem) |
Modifier and Type | Method and Description |
---|---|
void |
MetaTagsNode.analyze(EnumSet<PostProcessStep> set,
ASScope scope,
Collection<ICompilerProblem> problems) |
protected void |
BaseDefinitionMetaTagNode.analyze(EnumSet<PostProcessStep> set,
ASScope scope,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
MXMLTreeBuilder.getProblems() |
Collection<ICompilerProblem> |
MXMLFileNode.getProblems() |
Modifier and Type | Method and Description |
---|---|
void |
MXMLTreeBuilder.addProblem(ICompilerProblem problem) |
Constructor and Description |
---|
MXMLTreeBuilder(MXMLCompilationUnit compilationUnit,
IFileSpecificationGetter fileSpecGetter,
String qname,
IMXMLData mxmlData,
MXMLFileScope fileScope,
Collection<ICompilerProblem> problems)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
EmbedCompilationUnitFactory.collectEmbedDatas(ICompilerProject project,
IFileNodeAccumulator fileNode,
Set<EmbedData> embeds,
Collection<ICompilerProblem> problems)
Collect any embed datas in the file
|
protected byte[] |
ABCCompilationUnit.getABCBytes(Collection<ICompilerProblem> problems) |
static EmbedCompilationUnit |
EmbedCompilationUnitFactory.getCompilationUnit(CompilerProject project,
String containingSourceFilename,
ISourceLocation location,
IMetaTagAttribute[] attributes,
Collection<ICompilerProblem> problems)
Return an EmbedCompilationUnit based on information from the EmbedData.
|
void |
InvisibleCompilationUnit.getCompilerProblems(Collection<ICompilerProblem> problems) |
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.
|
byte[] |
ResourceBundleCompilationUnit.getFileContent(Collection<ICompilerProblem> problems)
Returns the content of the file processed by this compilation unit.
|
protected void |
CompilationUnitBase.updateEmbedCompilationUnitDependencies(List<IEmbedResolver> embedNodes,
Collection<ICompilerProblem> problems)
Iterate through all specified embeds, adding the
EmbedCompilationUnit dependencies, and removing any EmbedCompilationUnits
which no longer exist
This function adds an empty definition dependency to the
DependencyGraph ,
so it will not be printed to the link-report |
protected void |
CompilationUnitBase.updateStyleCompilationUnitDependencies(CSSCompilationSession cssCompilationSession,
IXMLNameResolver xmlNameResolver,
Iterable<ICSSDocument> cssDocuments,
Collection<ICompilerProblem> problems)
Semantic analyze a collection of CSS model objects, and return a
CSSCompilationSession that contains the resolved symbols. |
void |
ResourceBundleCompilationUnit.waitForBuildFinish(Collection<ICompilerProblem> problems,
ITarget.TargetType targetType) |
void |
InvisibleCompilationUnit.waitForBuildFinish(Collection<ICompilerProblem> problems,
ITarget.TargetType targetType) |
void |
CompilationUnitBase.waitForBuildFinish(Collection<ICompilerProblem> problems,
ITarget.TargetType targetType) |
Modifier and Type | Method and Description |
---|---|
ICompilerProblem[] |
SyntaxTreeRequestResult.getProblems() |
ICompilerProblem[] |
SWFTagsRequestResult.getProblems() |
ICompilerProblem[] |
FileScopeRequestResultBase.getProblems() |
ICompilerProblem[] |
ABCBytesRequestResult.getProblems()
Returns a list of problems generated by the ABCGenerator while attempting
to generate abc data.
|
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
FileScopeRequestResultBase.checkExternallyVisibleDefinitions(String dottedQName) |
Collection<ICompilerProblem> |
ASFileScopeRequestResult.checkExternallyVisibleDefinitions(String dottedQName) |
Modifier and Type | Method and Description |
---|---|
protected void |
FileScopeRequestResultBase.addProblems(Collection<ICompilerProblem> newProblems)
This method allows sub-classes to add problems to the problems collection
after running this classes constructor.
|
Constructor and Description |
---|
ABCBytesRequestResult(byte[] bytes,
ICompilerProblem[] problems,
Set<EmbedData> embeds)
This constructor is used when code generation completes normally.
|
ABCBytesRequestResult(ICompilerProblem[] problems)
This constructor is used when code generation has no byte code
|
Constructor and Description |
---|
ABCFileScopeRequestResult(Collection<ICompilerProblem> problems,
Collection<IASScope> scopes)
ABCCompilationUnit allows multiple public visible definitions. |
ASFileScopeRequestResult(Collection<IDefinition> definitionPromises,
IDefinitionPriority definitionPriority,
Collection<ICompilerProblem> problems,
ASFileScope fileScope,
IFileSpecification fileSpec)
ASCompilationUnit only allow one public visible definition. |
FileScopeRequestResultBase(Collection<ICompilerProblem> problems,
Collection<? extends IASScope> scopes)
Create an immutable
IFileScopeRequestResult object. |
SyntaxTreeRequestResult(IASNode tree,
com.google.common.collect.ImmutableSet<String> includedFiles,
long lastModified,
Collection<ICompilerProblem> problems) |
SyntaxTreeRequestResult(long lastModified,
Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
IMXMLData.getProblems()
Gets the compiler problems found during the creation of this
MXMLData . |
Modifier and Type | Method and Description |
---|---|
ISourceFragment[] |
IMXMLTextData.getFragments(Collection<ICompilerProblem> problems)
Gets the source fragments that make up this text.
|
ISourceFragment[] |
IMXMLTagAttributeData.getValueFragments(Collection<ICompilerProblem> problems)
Gets the galue of this attribute as an array of source fragments.
|
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 ProblemID |
ProblemID.getID(ICompilerProblem problem) |
Modifier and Type | Method and Description |
---|---|
ICompilerProblem |
FilteredIterator.next()
Find and fetch the next element of the underlying sequence
that the filter accepts.
|
Modifier and Type | Method and Description |
---|---|
static Iterable<ICompilerProblem> |
FilteredIterator.getFilteredIterable(Collection<ICompilerProblem> problems,
IProblemFilter filter)
Convenience method extends the FilteredIterator concept to an Iterable.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CompositeProblemFilter.accept(ICompilerProblem problem) |
Modifier and Type | Method and Description |
---|---|
static Iterable<ICompilerProblem> |
FilteredIterator.getFilteredIterable(Collection<ICompilerProblem> problems,
IProblemFilter filter)
Convenience method extends the FilteredIterator concept to an Iterable.
|
Constructor and Description |
---|
FilteredIterator(Iterator<ICompilerProblem> problems,
IProblemFilter filter)
Construct a FilteredIterator.
|
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
ICompilerProject.getProblems() |
Modifier and Type | Method and Description |
---|---|
void |
ICompilerProject.setProblems(Collection<ICompilerProblem> problems) |
Modifier and Type | Method and Description |
---|---|
boolean |
ISWCTarget.addToZipOutputStream(ZipOutputStream output,
Collection<ICompilerProblem> problemCollection)
Builds this target and writes the resulting SWC data to the specified
ZipOutputStream.
|
IJSApplication |
IJSTarget.build(Collection<ICompilerProblem> problems)
Build the target JavaScript application and collect problems.
|
ISWF |
ISWFTarget.build(Collection<ICompilerProblem> problems)
Adds frames and tags to those frames for all the content generated by the
target.
|
ISWC |
ISWCTarget.build(Collection<ICompilerProblem> problems)
Build the target SWC and collect problems.
|
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
IFileNode.getProblems()
Returns the problems that are contained in this file.
|
Modifier and Type | Method and Description |
---|---|
ICSSDocument |
IMXMLStyleNode.getCSSDocument(Collection<ICompilerProblem> problems)
Get the CSS model from the
<fx:Style> tag. |
Modifier and Type | Method and Description |
---|---|
void |
IInvisibleCompilationUnit.getCompilerProblems(Collection<ICompilerProblem> problems)
Finds all the
ICompilerProblem 's in this IInvisibleCompilationUnit . |
void |
ICompilationUnit.waitForBuildFinish(Collection<ICompilerProblem> problems,
ITarget.TargetType targetType)
Wait till the compilation unit finishes building, and collect compiler
problems.
|
Modifier and Type | Field and Description |
---|---|
static ICompilerProblem[] |
IOutgoingDependenciesRequestResult.NO_PROBLEMS |
static ICompilerProblem[] |
IABCBytesRequestResult.ZEROPROBLEMS
A static
ICompilerProblem array of length zero. |
Modifier and Type | Method and Description |
---|---|
ICompilerProblem[] |
IRequestResult.getProblems() |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
IFileScopeRequestResult.checkExternallyVisibleDefinitions(String dottedQName)
Create compiler problems if the a definition with the specified dotted
qualified name is not defined in the
IASScope s in this result
object or if there is an externally visible definition other than the
named definition. |
Modifier and Type | Method and Description |
---|---|
List<ICompilerProblem> |
IASBlockWalker.getErrors()
The current project errors.
|
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
SWC.getProblems() |
Collection<ICompilerProblem> |
ISWC.getProblems()
The problems found while reading a SWC from disk or writing a SWC to disk.
|
Modifier and Type | Method and Description |
---|---|
void |
SWC.addProblem(ICompilerProblem problem)
Record a problem encountered while reading or writing the SWC.
|
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
SWFFrame.getProblems() |
Collection<ICompilerProblem> |
ITagContainer.getProblems() |
Modifier and Type | Field and Description |
---|---|
protected Collection<ICompilerProblem> |
SWFReader.problems |
Modifier and Type | Method and Description |
---|---|
Collection<ICompilerProblem> |
SWFReader.getProblems() |
Copyright © 2016 The Apache Software Foundation. All rights reserved.