Class ClassSubHierarchyInitializer

  • All Implemented Interfaces:
    ClassPoolVisitor, ClassVisitor

    public class ClassSubHierarchyInitializer
    extends java.lang.Object
    implements ClassPoolVisitor, ClassVisitor
    This ClassPoolVisitor and ClassVisitor fills out the subclasses of all classes (in the class pools) that it visits.

    It has a more efficient implementation as a ClassPoolVisitor. You then must be careful to create a single instance and apply it to subclass pools first; for example first the program class pool, then the underlying library class pool.

    This class is *NOT* thread-safe.