|
4 | 4 | import org.bsc.java2typescript.transformer.TSJavaClass2StaticDefinitionTransformer; |
5 | 5 |
|
6 | 6 | import java.lang.reflect.Executable; |
| 7 | +import java.util.Map; |
7 | 8 | import java.util.Optional; |
8 | 9 |
|
9 | 10 | import static java.lang.String.format; |
@@ -77,12 +78,9 @@ public enum Compatibility { |
77 | 78 | NASHORN, RHINO, GRAALJS; |
78 | 79 |
|
79 | 80 | public String javaType(String fqn) { |
80 | | - switch (this.ordinal()) { |
81 | | - case 1: |
82 | | - return format("Packages.%s", fqn); |
83 | | - default: |
84 | | - return format("Java.type(\"%s\")", fqn); |
85 | | - } |
| 81 | + return (this == RHINO ) ? |
| 82 | + format("Packages.%s", fqn) : |
| 83 | + format("Java.type(\"%s\")", fqn); |
86 | 84 | } |
87 | 85 | } |
88 | 86 |
|
@@ -121,46 +119,31 @@ private Java2TSConverter(Options options) { |
121 | 119 | JavaClass2StaticDefinitionTransformer = new TSJavaClass2StaticDefinitionTransformer(); |
122 | 120 | } |
123 | 121 |
|
124 | | - /** |
125 | | - * @return |
126 | | - */ |
127 | 122 | public final boolean isRhino() { |
128 | 123 | return options.compatibility == Compatibility.RHINO; |
129 | 124 | } |
130 | 125 |
|
131 | | - /** |
132 | | - * @param m |
133 | | - * @param type |
134 | | - * @param declaredTypeMap |
135 | | - * @param packageResolution |
136 | | - * @return |
137 | | - */ |
138 | | - public <E extends Executable> String getMethodParametersAndReturnDecl(E m, TSType type, |
139 | | - java.util.Map<String, TSType> declaredTypeMap, boolean packageResolution) { |
| 126 | + public <E extends Executable> String getMethodParametersAndReturnDecl(E m, |
| 127 | + TSType type, |
| 128 | + Map<String, TSType> declaredTypeMap, |
| 129 | + boolean packageResolution) |
| 130 | + { |
140 | 131 |
|
141 | 132 | return TSConverterContext.of(type, declaredTypeMap, options) |
142 | 133 | .getMethodParametersAndReturnDecl(m, packageResolution); |
143 | 134 | } |
144 | 135 |
|
145 | | - /** |
146 | | - * @param tstype |
147 | | - * @param declaredTypeMap |
148 | | - * @return |
149 | | - */ |
150 | | - public String javaClass2StaticDefinitionTransformer(TSType tstype, java.util.Map<String, TSType> declaredTypeMap) { |
| 136 | + public String javaClass2StaticDefinitionTransformer(TSType tstype, |
| 137 | + Map<String, TSType> declaredTypeMap) { |
151 | 138 |
|
152 | 139 | return TSConverterContext.of(tstype, declaredTypeMap, options) |
153 | 140 | .apply( JavaClass2StaticDefinitionTransformer ) |
154 | 141 | .toString(); |
155 | 142 | } |
156 | 143 |
|
157 | | - /** |
158 | | - * @param level |
159 | | - * @param tstype |
160 | | - * @param declaredTypeMap |
161 | | - * @return |
162 | | - */ |
163 | | - public String javaClass2DeclarationTransformer(int level, TSType tstype, java.util.Map<String, TSType> declaredTypeMap) { |
| 144 | + public String javaClass2DeclarationTransformer(int level, |
| 145 | + TSType tstype, |
| 146 | + Map<String, TSType> declaredTypeMap) { |
164 | 147 |
|
165 | 148 | return TSConverterContext.of(tstype, declaredTypeMap, options) |
166 | 149 | .apply(javaClass2DeclarationTransformer) |
|
0 commit comments