diff --git a/src/com/google/javascript/rhino/jstype/FunctionType.java b/src/com/google/javascript/rhino/jstype/FunctionType.java index d9313789e06..64890f10697 100644 --- a/src/com/google/javascript/rhino/jstype/FunctionType.java +++ b/src/com/google/javascript/rhino/jstype/FunctionType.java @@ -577,7 +577,7 @@ public final Collection getAncestorInterfaces() { } /** Returns interfaces implemented directly by a class or its superclass. */ - public final Iterable getImplementedInterfaces() { + public final ImmutableList getImplementedInterfaces() { FunctionType superCtor = isConstructor() ? getSuperClassConstructor() : null; if (superCtor == null) { return implementedInterfaces; @@ -592,7 +592,7 @@ public final Iterable getImplementedInterfaces() { } /** Returns interfaces directly implemented by the class. */ - public final Iterable getOwnImplementedInterfaces() { + public final ImmutableList getOwnImplementedInterfaces() { return implementedInterfaces; } @@ -610,7 +610,7 @@ public final void setImplementedInterfaces(List implementedInterface } /** Returns interfaces directly extended by an interface */ - public final Iterable getExtendedInterfaces() { + public final ImmutableList getExtendedInterfaces() { return extendedInterfaces; }