| Package | Description |
|---|---|
| org.jsweet.transpiler.extension |
This package contains the basic extensions of the JSweet transpiler, as
printer adapters.
|
| org.jsweet.transpiler.model |
This package contains a extension of the Java model (
javax.lang.model
) to cover Java expressions and statements. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Java2TypeScriptAdapter.delegateToEmulLayer(String targetClassName,
VariableAccessElement fieldAccess) |
boolean |
StringEnumAdapter.substituteVariableAccess(VariableAccessElement variableAccess)
Accessing an enum field is replaced by a simple string value (
MyEnum.A => "A"). |
boolean |
Java2TypeScriptAdapter.substituteVariableAccess(VariableAccessElement variableAccess) |
boolean |
PrinterAdapter.substituteVariableAccess(VariableAccessElement variableAccess)
Substitutes the given variable access.
|
boolean |
RemoveJavaDependenciesAdapter.substituteVariableAccess(VariableAccessElement variableAccess) |
| Modifier and Type | Method and Description |
|---|---|
VariableAccessElement |
AssignmentWithOperatorElement.getTarget()
Gets target variable of the assignment.
|
VariableAccessElement |
AssignmentElement.getTarget()
Gets target variable of the assignment.
|