org.jawk.util
Class DestDirClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by org.jawk.util.DestDirClassLoader

public final class DestDirClassLoader
extends java.lang.ClassLoader

Load classes from a particular directory, disregarding the environmental classpath setting. This is useful when a directory is specified for class files, and it would not make sense to deviate from that directory.

For Jawk, this is used when the -d argument is present.


Constructor Summary
DestDirClassLoader(java.lang.String dirname)
           
 
Method Summary
protected  java.lang.Class<?> findClass(java.lang.String name)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DestDirClassLoader

public DestDirClassLoader(java.lang.String dirname)
Method Detail

findClass

protected java.lang.Class<?> findClass(java.lang.String name)
                                throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException