Remove old code for jstype.
Change-Id: Ib26c1ef6cccd8657f48a5863ef167396f3f1d6ab
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java
index 8615cae..f168d42 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java
@@ -92,7 +92,7 @@
@Override
public boolean canBeImplementedExternally() {
- return isJsNative() || isJsFunctionMethod() || isJsInterfaceMethod();
+ return isJsNative() || isJsFunctionMethod();
}
/**
@@ -153,10 +153,6 @@
params = Lists.add(params, x);
}
- private boolean isJsInterfaceMethod() {
- return isInterfaceMethod() && enclosingType.isJsType();
- }
-
private boolean isInterfaceMethod() {
return enclosingType instanceof JInterfaceType;
}
@@ -317,6 +313,7 @@
this.preventDevirtualization = true;
}
+ @Override
public boolean isJsMethodVarargs() {
if (getParams().isEmpty() || !(canBeReferencedExternally() || canBeImplementedExternally())) {
return false;