net.sf.clirr.checks
Class ClassHierarchyCheck

java.lang.Object
  extended bynet.sf.clirr.framework.AbstractDiffReporter
      extended bynet.sf.clirr.checks.ClassHierarchyCheck
All Implemented Interfaces:
ClassChangeCheck

public final class ClassHierarchyCheck
extends AbstractDiffReporter
implements ClassChangeCheck

Detects changes in the set of superclasses.

Author:
lkuehne

Constructor Summary
ClassHierarchyCheck(ApiDiffDispatcher dispatcher)
          Create a new instance of this check.
 
Method Summary
 void check(org.apache.bcel.classfile.JavaClass compatBaseline, org.apache.bcel.classfile.JavaClass currentVersion)
          
 
Methods inherited from class net.sf.clirr.framework.AbstractDiffReporter
getApiDiffDispatcher, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassHierarchyCheck

public ClassHierarchyCheck(ApiDiffDispatcher dispatcher)
Create a new instance of this check.

Parameters:
dispatcher - the diff dispatcher that distributes the detected changes to the listeners.
Method Detail

check

public void check(org.apache.bcel.classfile.JavaClass compatBaseline,
                  org.apache.bcel.classfile.JavaClass currentVersion)

Specified by:
check in interface ClassChangeCheck


Copyright © 2003-2004 Lars Kühne. All Rights Reserved.