proguard.obfuscate
Class NameFactoryResetter

java.lang.Object
  extended by proguard.obfuscate.NameFactoryResetter
All Implemented Interfaces:
ClassVisitor

public class NameFactoryResetter
extends java.lang.Object
implements ClassVisitor

This ClassVisitor resets a given name factory whenever it visits a class file.


Constructor Summary
NameFactoryResetter(NameFactory nameFactory)
          Creates a new NameFactoryResetter.
 
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

NameFactoryResetter

public NameFactoryResetter(NameFactory nameFactory)
Creates a new NameFactoryResetter.

Parameters:
nameFactory - the name factory to be reset.
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