Interface | Description |
---|---|
HasSourceInfo |
Abstract view of a class that has source info.
|
JJSOptions |
Controls options for the
JavaToJavaScriptCompiler . |
PermutationResult |
An extensible return type for the results of compiling a single permutation.
|
SourceInfo |
Tracks file and line information for AST nodes.
|
Class | Description |
---|---|
AstConstructor |
Constructs a full Java AST from source.
|
Correlation |
Each SourceInfo may define one or more axes by which it can be correlated
with other SourceInfo objects.
|
CorrelationFactory |
A
Correlation factory. |
CorrelationFactory.DummyCorrelationFactory |
A dummy factory that always returns
null . |
CorrelationFactory.RealCorrelationFactory |
A real factory that returns new
Correlations . |
InternalCompilerException.NodeInfo |
Information regarding a node that was being processed when an
InternalCompilerException was thrown.
|
JavaToJavaScriptCompiler |
A base for classes that compile Java
JProgram representations into corresponding Js
source.Work is split between a precompile() stage which is only called once and compilePerms() stage which is called once per permutation. |
JJSOptionsImpl |
Concrete class to implement all JJS options.
|
JsSourceMap |
An unmodifiable container of Ranges that map from JavaScript to the Java it came from.
|
PrecompilationContext |
Context encapsulating necessary data for precompile.
|
SourceInfoCorrelation |
Tracks file and line information for AST nodes.
|
SourceOrigin |
Describes where a SourceInfo's node came from.
|
UnifiedAst |
Represents a unified, non-permutation specific AST.
|
UnifiedAst.AST |
Encapsulates the combined programs.
|
Enum | Description |
---|---|
Correlation.Axis |
The axes on which we'll want to pivot the SourceInfo data-set.
|
Correlation.Literal |
Specifies the type of literal value.
|
JsOutputOption |
Possibly options for JavaScript output format.
|
Exception | Description |
---|---|
CompilerIoException |
Indicates the compiler encountered an IO failure.
Generally speaking the exception is fatal and should not be caught except at the top level. |
InternalCompilerException |
Indicates the compiler encountered an unexpected and unsupported state of
operation.
|
Copyright © 2018. All rights reserved.