edu.umd.cs.findbugs.model
Class MovedClassMap

java.lang.Object
  extended by edu.umd.cs.findbugs.model.MovedClassMap
All Implemented Interfaces:
ClassNameRewriter

public class MovedClassMap
extends java.lang.Object
implements ClassNameRewriter

Build a map of added class names to removed class names. Serves as a ClassNameRewriter that can match up renamed classes in two BugCollections.

Author:
David Hovemeyer

Constructor Summary
MovedClassMap(BugCollection before, BugCollection after)
           
 
Method Summary
 MovedClassMap execute()
           
 java.lang.String rewriteClassName(java.lang.String className)
          Rewrite a class name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MovedClassMap

public MovedClassMap(BugCollection before,
                     BugCollection after)
Method Detail

execute

public MovedClassMap execute()

rewriteClassName

public java.lang.String rewriteClassName(java.lang.String className)
Description copied from interface: ClassNameRewriter
Rewrite a class name.

Specified by:
rewriteClassName in interface ClassNameRewriter
Parameters:
className - a class name
Returns:
the rewritten class name