Removes unnecessary cast in String.fromCharcode
Bug: #9388
Bug-Link: https://github.com/gwtproject/gwt/issues/9388
Change-Id: I225c7180ad46506cff875441654d009624055675
diff --git a/user/super/com/google/gwt/emul/java/lang/String.java b/user/super/com/google/gwt/emul/java/lang/String.java
index 2489238..3722ce2 100644
--- a/user/super/com/google/gwt/emul/java/lang/String.java
+++ b/user/super/com/google/gwt/emul/java/lang/String.java
@@ -157,12 +157,12 @@
}
@JsType(isNative = true, name = "Function", namespace = JsPackage.GLOBAL)
- private static class NativeFunction<T> {
- public native T apply(Object thisContext, Object[] argsArray);
+ private static class NativeFunction {
+ public native String apply(String thisContext, Object[] argsArray);
}
@JsProperty(name = "fromCharCode", namespace = "String")
- private static native NativeFunction<String> getFromCharCodeFunction();
+ private static native NativeFunction getFromCharCodeFunction();
public static String valueOf(char[] x) {
return valueOf(x, 0, x.length);