public class MXMLScopeBuilder extends Object
This class is conceptually similar to ABCScopeBuilder, which builds one or more ASFileScopes from an ABC block.
Constructor and Description |
---|
MXMLScopeBuilder(MXMLCompilationUnit compilationUnit,
IFileSpecificationGetter fileSpecGetter,
IMXMLData mxmlData,
String qname,
String fileName) |
Modifier and Type | Method and Description |
---|---|
MXMLFileScope |
build()
Builds the file scope for the MXML file.
|
TypeScope |
getClassScope() |
IncludeHandler |
getIncludeHandler() |
Collection<ICompilerProblem> |
getProblems() |
public MXMLScopeBuilder(MXMLCompilationUnit compilationUnit, IFileSpecificationGetter fileSpecGetter, IMXMLData mxmlData, String qname, String fileName)
public MXMLFileScope build()
ASFileScope
representing the externally-visible
API of the MXML file.public Collection<ICompilerProblem> getProblems()
public TypeScope getClassScope()
public IncludeHandler getIncludeHandler()
Copyright © 2016 The Apache Software Foundation. All rights reserved.