| Package | Description |
|---|---|
| org.jsweet.transpiler |
This package contains the JSweet Java to JavaScript transpiler
implementation.
|
| Modifier and Type | Method and Description |
|---|---|
OverloadScanner.Overload |
JSweetContext.getOrCreateOverload(com.sun.tools.javac.code.Symbol.ClassSymbol clazz,
com.sun.tools.javac.code.Symbol.MethodSymbol method)
Gets or create an overload instance for the given class and method.
|
OverloadScanner.Overload |
JSweetContext.getOverload(com.sun.tools.javac.code.Symbol.ClassSymbol clazz,
com.sun.tools.javac.code.Symbol.MethodSymbol method)
Gets an overload instance for the given class and method.
|
| Modifier and Type | Method and Description |
|---|---|
Set<OverloadScanner.Overload> |
JSweetContext.getAllOverloads()
Returns all the overloads in this context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OverloadScanner.Overload.merge(com.sun.tools.javac.code.Types types,
OverloadScanner.Overload subOverload)
Merges the given overload with a subclass one.
|
protected void |
Java2TypeScriptTranslator.printMethodArgs(com.sun.tools.javac.tree.JCTree.JCMethodDecl methodDecl,
OverloadScanner.Overload overload,
boolean inOverload,
boolean inCoreWrongOverload,
Java2TypeScriptTranslator.ClassScope scope) |
protected void |
Java2TypeScriptTranslator.printMethodModifiers(com.sun.tools.javac.tree.JCTree.JCMethodDecl methodDecl,
com.sun.tools.javac.tree.JCTree.JCClassDecl parent,
boolean constructor,
boolean inOverload,
OverloadScanner.Overload overload) |