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;

import java.util.Enumeration;
import java.io.Closeable;
import java.io.IOException;
import org.apache.tools.ant.AntClassLoader;
import org.apache.tools.ant.Project;
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.
*
@@ -53,4 +55,9 @@ public class AntClassLoader5 extends AntClassLoader {
public Enumeration getResources(String name) throws IOException {
return getNamedResources(name);
}

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

Loading…
Cancel
Save