aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/gcj/runtime/HelperClassLoader.java
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2016-09-30 16:24:48 +0000
committerAndrew Haley <aph@gcc.gnu.org>2016-09-30 16:24:48 +0000
commit07b78716af6a9d7c9fd1e94d9baf94a52c873947 (patch)
tree3f22b3241c513ad168c8353805614ae1249410f4 /libjava/gnu/gcj/runtime/HelperClassLoader.java
parenteae993948bae8b788c53772bcb9217c063716f93 (diff)
downloadgcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.zip
gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.gz
gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.bz2
Makefile.def: Remove libjava.
2016-09-30 Andrew Haley <aph@redhat.com> * Makefile.def: Remove libjava. * Makefile.tpl: Likewise. * Makefile.in: Regenerate. * configure.ac: Likewise. * configure: Likewise. * gcc/java: Remove. * libjava: Likewise. From-SVN: r240662
Diffstat (limited to 'libjava/gnu/gcj/runtime/HelperClassLoader.java')
-rw-r--r--libjava/gnu/gcj/runtime/HelperClassLoader.java72
1 files changed, 0 insertions, 72 deletions
diff --git a/libjava/gnu/gcj/runtime/HelperClassLoader.java b/libjava/gnu/gcj/runtime/HelperClassLoader.java
deleted file mode 100644
index 3b48da1..0000000
--- a/libjava/gnu/gcj/runtime/HelperClassLoader.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Copyright (C) 2005 Free Software Foundation
-
- This file is part of libgcj.
-
-This software is copyrighted work licensed under the terms of the
-Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
-details. */
-
-package gnu.gcj.runtime;
-
-import java.io.File;
-import java.io.FilenameFilter;
-import java.io.IOException;
-import java.net.URL;
-import java.net.URLClassLoader;
-import java.util.StringTokenizer;
-
-/**
- * This is a URLClassLoader that has an extra helper method for
- * handling things like java.ext.dirs.
- */
-class HelperClassLoader extends URLClassLoader
-{
- HelperClassLoader()
- {
- super(new URL[0]);
- }
-
- HelperClassLoader(ClassLoader parent)
- {
- super(new URL[0], parent);
- }
-
- /**
- * This is a helper method that adds all the jar and zip files from
- * a given list of paths to this class loader. The paths are taken
- * from a system property whose name is provided as an argument.
- */
- final void addDirectoriesFromProperty(String propName)
- {
- StringTokenizer st
- = new StringTokenizer (System.getProperty (propName, ""),
- File.pathSeparator);
- try
- {
- while (st.hasMoreElements ())
- {
- String dirname = st.nextToken ();
- File dir = new File (dirname);
- if (dir.exists ())
- {
- if (! dirname.endsWith (File.separator))
- dirname = dirname + File.separator;
- String files[] = dir.list (new FilenameFilter ()
- {
- public boolean accept (File dir, String name)
- {
- return name.endsWith (".jar") || name.endsWith (".zip");
- }
- });
- for (int i = files.length - 1; i >= 0; i--)
- addURL(new URL("file", "", -1, dirname + files[i]));
- }
- }
- }
- catch (java.net.MalformedURLException x)
- {
- // This should never happen.
- throw new RuntimeException(x);
- }
- }
-}