Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Loskutov2018-01-22 08:45:11 +0000
committerAndrey Loskutov2018-01-22 08:45:11 +0000
commit4ae4137ea10a7071e0725b7b60c8f576aa2c2796 (patch)
treeb54871492614862d897f7d10e962ccf7668bcecb
parentb9c6bd3dfbecb04471ca7d148a092eee4cc249a5 (diff)
downloadeclipse.jdt.ui-4ae4137ea10a7071e0725b7b60c8f576aa2c2796.tar.gz
eclipse.jdt.ui-4ae4137ea10a7071e0725b7b60c8f576aa2c2796.tar.xz
eclipse.jdt.ui-4ae4137ea10a7071e0725b7b60c8f576aa2c2796.zip
Bug 530108 - update jar-in-jar-loader.zipI20180122-0800
This patch updates the original patch to avoid ant compiler error from build_jar-in-jar-loader.xml on varargs and updates the jar-in-jar-loader.zip to contain latest bits. Only JarRsrcLoader.class is changed in the zip file. Change-Id: Ief7180b2390f8a5f7059052d0c517f6815b97a13 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
-rw-r--r--org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.java6
-rw-r--r--org.eclipse.jdt.ui/jar-in-jar-loader.zipbin7438 -> 7686 bytes
2 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.java b/org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.java
index 0b7bbcc3a1..4d69b6edbd 100644
--- a/org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.java
+++ b/org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.java
@@ -65,10 +65,10 @@ public class JarRsrcLoader {
try {
// We use reflection here because the method ClassLoader.getPlatformClassLoader()
// is only present starting from Java 9
- Method platformClassLoader = ClassLoader.class.getMethod("getPlatformClassLoader");
- return (ClassLoader) platformClassLoader.invoke(null);
+ Method platformClassLoader = ClassLoader.class.getMethod("getPlatformClassLoader", (Class[])null); //$NON-NLS-1$
+ return (ClassLoader) platformClassLoader.invoke(null, (Object[]) null);
} catch (NoSuchMethodException e) {
- // This is a safe value to be used on Java 8 an previous versions
+ // This is a safe value to be used on Java 8 and previous versions
return null;
}
}
diff --git a/org.eclipse.jdt.ui/jar-in-jar-loader.zip b/org.eclipse.jdt.ui/jar-in-jar-loader.zip
index 4f7dc71f18..4ee2ee6926 100644
--- a/org.eclipse.jdt.ui/jar-in-jar-loader.zip
+++ b/org.eclipse.jdt.ui/jar-in-jar-loader.zip
Binary files differ

Back to the top