| Modifier and Type | Field and Description |
|---|---|
protected RoyaleJSProject |
MXMLJSC.project |
protected RoyaleJSProject |
MXMLJSCNative.project |
protected RoyaleJSProject |
MXMLJSCNode.project |
protected RoyaleJSProject |
MXMLJSCRoyale.project |
protected RoyaleJSProject |
MXMLJSCRoyaleCordova.project |
| Modifier and Type | Method and Description |
|---|---|
IMXMLBlockWalker |
IBackend.createMXMLWalker(RoyaleJSProject 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(RoyaleJSProject project,
List<ICompilerProblem> errors,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
IBackend.createPublisher(RoyaleJSProject project,
List<ICompilerProblem> errors,
Configuration config) |
ITarget |
IBackend.createTarget(RoyaleJSProject project,
ITargetSettings settings,
ITargetProgressMonitor monitor)
Creates a javascript target that will be used to build the compiled
javascript source file.
|
IASBlockWalker |
IBackend.createWalker(RoyaleJSProject project,
List<ICompilerProblem> errors,
IASEmitter emitter) |
IASWriter |
IBackend.createWriter(RoyaleJSProject project,
List<ICompilerProblem> errors,
ICompilationUnit compilationUnit,
boolean enableDebug) |
ASFilterWriter |
IBackend.createWriterBuffer(RoyaleJSProject project) |
| Constructor and Description |
|---|
ASWriter(RoyaleJSProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
| Modifier and Type | Field and Description |
|---|---|
protected RoyaleJSProject |
JSPublisher.project |
protected RoyaleJSProject |
JSWriter.project |
| Constructor and Description |
|---|
JSPublisher(RoyaleJSProject project,
Configuration config) |
JSWriter(RoyaleJSProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
| Constructor and Description |
|---|
JSGoogPublisher(RoyaleJSProject project,
Configuration config) |
| Constructor and Description |
|---|
JSCPublisher(RoyaleJSProject project,
Configuration config) |
| Constructor and Description |
|---|
NodePublisher(Configuration config,
RoyaleJSProject project) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JSRoyaleDocEmitter.emitMethodNoCollapse(IFunctionNode node,
RoyaleJSProject fjp) |
| Constructor and Description |
|---|
MXMLWriter(RoyaleJSProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
| Modifier and Type | Field and Description |
|---|---|
protected RoyaleJSProject |
MXMLRoyalePublisher.project |
| Constructor and Description |
|---|
MXMLRoyaleCordovaPublisher(Configuration config,
RoyaleJSProject project) |
MXMLRoyalePublisher(RoyaleJSProject project,
Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
JSGoogPublisher |
GoogBackend.createPublisher(RoyaleJSProject project,
List<ICompilerProblem> errors,
Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
MXMLRoyalePublisher |
JSCBackend.createPublisher(RoyaleJSProject project,
List<ICompilerProblem> errors,
Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
MXMLRoyalePublisher |
NodeBackend.createPublisher(RoyaleJSProject project,
List<ICompilerProblem> errors,
Configuration config) |
MXMLRoyalePublisher |
NodeModuleBackend.createPublisher(RoyaleJSProject project,
List<ICompilerProblem> errors,
Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
JSTarget |
RoyaleBackend.createTarget(RoyaleJSProject project,
ITargetSettings settings,
ITargetProgressMonitor monitor) |
| Modifier and Type | Method and Description |
|---|---|
IMXMLBlockWalker |
MXMLBackend.createMXMLWalker(RoyaleJSProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
| Modifier and Type | Class and Description |
|---|---|
class |
RoyaleASDocProject |
| Constructor and Description |
|---|
JSTarget(RoyaleJSProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Initialize a JS target with the owner project and root compilation units.
|
RoyaleJSTarget(RoyaleJSProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Initialize a JS target with the owner project and root compilation units.
|
RoyaleSWCTarget(RoyaleJSProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Initialize a JS target with the owner project and root compilation units.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ClosureUtils.collectPropertyNamesToKeep(ICompilationUnit cu,
RoyaleJSProject project,
Set<String> result) |
static void |
ClosureUtils.collectSymbolNamesToExport(ICompilationUnit cu,
RoyaleJSProject project,
LinkedHashSet<String> symbolsResult) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.