From 4be2c408a68b2e753ac3040d078a1a3953c4a140 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Wed, 20 Jul 2011 13:18:51 +0400 Subject: [PATCH] classes preloading re-enabled --- platform/util/src/com/intellij/util/lang/ClassPath.java | 2 +- platform/util/src/com/intellij/util/lang/JarLoader.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/lang/ClassPath.java b/platform/util/src/com/intellij/util/lang/ClassPath.java index ccfbc4cd9cf1..92151d9c071e 100644 --- a/platform/util/src/com/intellij/util/lang/ClassPath.java +++ b/platform/util/src/com/intellij/util/lang/ClassPath.java @@ -205,7 +205,7 @@ class ClassPath { } else { JarLoader jarLoader = new JarLoader(url, myCanLockJars); -// jarLoader.preLoadClasses(); + jarLoader.preLoadClasses(); loader = jarLoader; } diff --git a/platform/util/src/com/intellij/util/lang/JarLoader.java b/platform/util/src/com/intellij/util/lang/JarLoader.java index 318cf0ba4050..7e8417752caa 100644 --- a/platform/util/src/com/intellij/util/lang/JarLoader.java +++ b/platform/util/src/com/intellij/util/lang/JarLoader.java @@ -75,6 +75,9 @@ class JarLoader extends Loader { releaseZipFile(zipFile); } } + catch (FileNotFoundException e) { + // it happens :) eg tools.jar under MacOS + } catch (Exception e) { LOG.error(e); }