proguard.classfile.editor
Class SubclassAdder

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

public class SubclassAdder
extends java.lang.Object
implements ClassVisitor

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


Constructor Summary
SubclassAdder(Clazz subclass)
          Creates a new SubclassAdder that will add the given subclass.
 
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

SubclassAdder

public SubclassAdder(Clazz subclass)
Creates a new SubclassAdder that will add the given subclass.

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