Browse Source

implement Closeable in AntClassLoader5

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1002465 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 14 years ago
parent
commit
1a27d56d58
1 changed files with 9 additions and 2 deletions
  1. +9
    -2
      src/main/org/apache/tools/ant/loader/AntClassLoader5.java

+ 9
- 2
src/main/org/apache/tools/ant/loader/AntClassLoader5.java View File

@@ -19,15 +19,17 @@
package org.apache.tools.ant.loader; package org.apache.tools.ant.loader;


import java.util.Enumeration; import java.util.Enumeration;
import java.io.Closeable;
import java.io.IOException; import java.io.IOException;
import org.apache.tools.ant.AntClassLoader; import org.apache.tools.ant.AntClassLoader;
import org.apache.tools.ant.Project; import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;


/** /**
* Overrides getResources which became non-final in Java5
* Overrides getResources which became non-final in Java5 and
* implements Closeable
*/ */
public class AntClassLoader5 extends AntClassLoader {
public class AntClassLoader5 extends AntClassLoader implements Closeable {
/** /**
* Creates a classloader for the given project using the classpath given. * Creates a classloader for the given project using the classpath given.
* *
@@ -53,4 +55,9 @@ public class AntClassLoader5 extends AntClassLoader {
public Enumeration getResources(String name) throws IOException { public Enumeration getResources(String name) throws IOException {
return getNamedResources(name); return getNamedResources(name);
} }

/** {@inheritDoc} */
public void close() {
cleanup();
}
} }

Loading…
Cancel
Save