proguard.classfile.editor
Class SubclassToAdder

java.lang.Object
  extended by proguard.classfile.editor.SubclassToAdder
All Implemented Interfaces:
ClassVisitor

public class SubclassToAdder
extends java.lang.Object
implements ClassVisitor

This ClassVisitor adds all classes that it visits to the list of subclasses of the given target class.


Constructor Summary
SubclassToAdder(Clazz targetClass)
          Creates a new SubclassAdder that will add subclasses to the given target class.
 
Method Summary
 void visitLibraryClass(LibraryClass libraryClass)
           
 void visitProgramClass(ProgramClass programClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubclassToAdder

public SubclassToAdder(Clazz targetClass)
Creates a new SubclassAdder that will add subclasses to the given target class.

Method Detail

visitProgramClass

public void visitProgramClass(ProgramClass programClass)
Specified by:
visitProgramClass in interface ClassVisitor

visitLibraryClass

public void visitLibraryClass(LibraryClass libraryClass)
Specified by:
visitLibraryClass in interface ClassVisitor