|
Javassist 3.15.0-GA-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavassist.ClassClassPath
public class ClassClassPath
A search-path for obtaining a class file
by getResourceAsStream()
in java.lang.Class
.
Try adding a ClassClassPath
when a program is running
with a user-defined class loader and any class files are not found with
the default ClassPool
. For example,
ClassPool cp = ClassPool.getDefault(); cp.insertClassPath(new ClassClassPath(this.getClass()));This code snippet permanently adds a
ClassClassPath
to the default ClassPool
. Note that the default
ClassPool
is a singleton. The added
ClassClassPath
uses a class object representing
the class including the code snippet above.
ClassPool.insertClassPath(ClassPath)
,
ClassPool.appendClassPath(ClassPath)
,
LoaderClassPath
Constructor Summary | |
---|---|
ClassClassPath(Class c)
Creates a search path. |
Method Summary | |
---|---|
void |
close()
Does nothing. |
URL |
find(String classname)
Obtains the URL of the specified class file. |
InputStream |
openClassfile(String classname)
Obtains a class file by getResourceAsStream() . |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClassClassPath(Class c)
c
- the Class
object used to obtain a class
file. getResourceAsStream()
is called on
this object.Method Detail |
---|
public InputStream openClassfile(String classname)
getResourceAsStream()
.
openClassfile
in interface ClassPath
classname
- a fully-qualified class name
Translator
public URL find(String classname)
find
in interface ClassPath
classname
- a fully-qualified class name.
public void close()
close
in interface ClassPath
public String toString()
toString
in class Object
|
Javassist 3.15.0-GA-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |