diff --git a/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java b/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java index 91a157318b1b..4625c2f6fa1b 100644 --- a/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java +++ b/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java @@ -236,16 +236,14 @@ public class VfsUtilCore { public static Result visitChildrenRecursively(@NotNull VirtualFile file, @NotNull VirtualFileVisitor visitor, - @NotNull Class... classes) throws E { + @NotNull Class eClass) throws E { try { return visitChildrenRecursively(file, visitor); } catch (VisitorException e) { final Throwable cause = e.getCause(); - for (Class eClass : classes) { - if (eClass.isInstance(cause)) { - throw eClass.cast(cause); - } + if (eClass.isInstance(cause)) { + throw eClass.cast(cause); } throw e; }