Lines Matching defs:ClassPool

46  * <p><code>ClassPool</code> objects hold all the <code>CtClass</code>es
49 * are processed, the <code>ClassPool</code> will consume a huge amount
50 * of memory. To avoid this, a <code>ClassPool</code> object
56 * <p><b><code>ClassPool</code> hierarchy:</b>
58 * <p><code>ClassPool</code>s can make a parent-child hierarchy as
59 * <code>java.lang.ClassLoader</code>s. If a <code>ClassPool</code> has
63 * the child <code>ClassPool</code>. This search order is reversed if
69 public class ClassPool {
90 throw new RuntimeException("cannot initialize ClassPool", pae.getException());
98 * class path associated to this <code>ClassPool</code> and then
99 * the class path associated with the parent <code>ClassPool</code>.
139 protected ClassPool parent;
154 public ClassPool() {
167 public ClassPool(boolean useDefaultPath) {
178 * @see javassist.ClassPool#getDefault()
180 public ClassPool(ClassPool parent) {
209 * <ul><code>ClassPool cp = new ClassPool();
219 public static synchronized ClassPool getDefault() {
221 defaultPool = new ClassPool(null);
228 private static ClassPool defaultPool = null;
292 * <p>Note that <code>get()</code> in <code>ClassPool</code> does
466 /* ClassPool.get0() never throws an exception
489 * <code>javassist.bytecode.ClassPool</code>. <code>getClassInfo</code>
497 * @see javassist.bytecode.Descriptor#toCtClass(String, ClassPool)
600 + " is in a parent ClassPool. Use the parent.");
987 // Some subclasses of ClassPool may override toClass(CtClass,ClassLoader).
1024 * A subclass of <code>ClassPool</code> that has been