| Package | Description |
|---|---|
| org.jsweet.transpiler |
This package contains the JSweet Java to JavaScript transpiler
implementation.
|
| org.jsweet.transpiler.candy |
This package contains the candies processing implementation.
|
| org.jsweet.transpiler.eval | |
| org.jsweet.transpiler.extension |
This package contains the basic extensions of the JSweet transpiler, as
printer adapters.
|
| org.jsweet.transpiler.util |
This package contains utilities for the JSweet transpiler.
|
| Class and Description |
|---|
| EcmaScriptComplianceLevel
An enumeration for the EcmaScript versions.
|
| GlobalBeforeTranslationScanner
This AST scanner performs global analysis and fills up the context with
information that will be used by the translator.
|
| Java2TypeScriptTranslator
This is a TypeScript printer for translating the Java AST to a TypeScript
program.
|
| Java2TypeScriptTranslator.ClassScope |
| Java2TypeScriptTranslator.ComparisonMode
A state flag indicating the comparison mode to be used by this printer for
printing comparison operators.
|
| JSweetContext
The transpiler context, which is an extension of the Java compiler context.
|
| JSweetDiagnosticHandler
This class takes care of formatting and reporting errors reported by Javac.
|
| JSweetFactory
The factory object is the one creating instances for key JSweet transpilation
elements.
|
| JSweetOptions
This interface holds all the JSweet transpiler configuration and options.
|
| JSweetProblem
This enumeration holds all the possible JSweet transpilation problems
(warnings and errors) and the associated messages.
|
| JSweetTranspiler
The actual JSweet transpiler.
|
| ModuleKind
An enumeration of the support module kinds.
|
| ModuleResolution
An enumeration of the support module resolution.
|
| OverloadScanner.Overload
Gathers methods overloading each other.
|
| Severity
The severity of a tranpilation event.
|
| SourceFile
A source file represents a Java source file and holds information on the
transpiled output files (Typescript and Javascript files).
|
| SourcePosition
A non-mutable position in a source file.
|
| TranspilationHandler
Objects implementing this interface handle transpilation errors and warnings.
|
| TypeScript2JavaScriptTranspiler |
| TypeScript2JavaScriptTranspiler.OnTsTranspilationCompletedCallback |
| TypeScript2JavaScriptWithTsserverTranspiler |
| Class and Description |
|---|
| TranspilationHandler
Objects implementing this interface handle transpilation errors and warnings.
|
| Class and Description |
|---|
| JSweetTranspiler
The actual JSweet transpiler.
|
| SourceFile
A source file represents a Java source file and holds information on the
transpiled output files (Typescript and Javascript files).
|
| Class and Description |
|---|
| Java2TypeScriptTranslator
This is a TypeScript printer for translating the Java AST to a TypeScript
program.
|
| JSweetContext
The transpiler context, which is an extension of the Java compiler context.
|
| JSweetFactory
The factory object is the one creating instances for key JSweet transpilation
elements.
|
| JSweetOptions
This interface holds all the JSweet transpiler configuration and options.
|
| JSweetProblem
This enumeration holds all the possible JSweet transpilation problems
(warnings and errors) and the associated messages.
|
| ModuleImportDescriptor
This class describes a module import.
|
| Class and Description |
|---|
| JSweetContext
The transpiler context, which is an extension of the Java compiler context.
|
| JSweetOptions
This interface holds all the JSweet transpiler configuration and options.
|
| JSweetProblem
This enumeration holds all the possible JSweet transpilation problems
(warnings and errors) and the associated messages.
|
| JSweetTranspiler
The actual JSweet transpiler.
|
| SourceFile
A source file represents a Java source file and holds information on the
transpiled output files (Typescript and Javascript files).
|
| SourcePosition
A non-mutable position in a source file.
|
| TranspilationHandler
Objects implementing this interface handle transpilation errors and warnings.
|
| TypeChecker
This helper class performs extra type checking for the JSweet transpiler
(additionally to Java default type checking).
|