Do not use the type Console.
The definition in Closure externs lacks the field definitions and
causes type errors when compiling with cloure.
Change-Id: I799f48a6996356339a7fd7e84d11cc2510f89b15
diff --git a/user/super/com/google/gwt/emul/javaemul/internal/ConsoleLogger.java b/user/super/com/google/gwt/emul/javaemul/internal/ConsoleLogger.java
index ea5a530..8f67eee 100644
--- a/user/super/com/google/gwt/emul/javaemul/internal/ConsoleLogger.java
+++ b/user/super/com/google/gwt/emul/javaemul/internal/ConsoleLogger.java
@@ -90,7 +90,7 @@
@JsType(isNative = true, namespace = "<window>", name = "Function")
private interface LogFn {
- void call(Console objThis, Object... args);
+ void call(Object objThis, Object... args);
}
@JsType(isNative = true, namespace = "<window>", name = "console")
@@ -104,5 +104,5 @@
// Using <window> due to https://code.google.com/archive/p/fbug/issues/2914 but probably not
// necessary anymore.
@JsProperty(namespace = "<window>", name = "console")
- private static native Console getConsole();
+ private static native Object getConsole();
}