Package javassist
Class DirClassPath
- java.lang.Object
-
- javassist.DirClassPath
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
directory
-
Constructor Summary
Constructors Constructor Description DirClassPath(java.lang.String dirName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
This method is invoked when theClassPath
object is detached from the search path.java.net.URL
find(java.lang.String classname)
Returns the uniform resource locator (URL) of the class file with the specified name.java.io.InputStream
openClassfile(java.lang.String classname)
Opens a class file.java.lang.String
toString()
-
-
-
Method Detail
-
openClassfile
public java.io.InputStream openClassfile(java.lang.String classname)
Description copied from interface:ClassPath
Opens a class file. This method may be called just to examine whether the class file exists as well as to read the contents of the file.This method can return null if the specified class file is not found. If null is returned, the next search path is examined. However, if an error happens, this method must throw an exception so that the search will be terminated.
This method should not modify the contents of the class file.
- Specified by:
openClassfile
in interfaceClassPath
- Parameters:
classname
- a fully-qualified class name- Returns:
- the input stream for reading a class file
- See Also:
Translator
-
find
public java.net.URL find(java.lang.String classname)
Description copied from interface:ClassPath
Returns the uniform resource locator (URL) of the class file with the specified name.
-
close
public void close()
Description copied from interface:ClassPath
This method is invoked when theClassPath
object is detached from the search path. It will be an empty method in most of classes.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-