net.sf.clirr.core.internal.checks
Class MethodSetCheck

java.lang.Object
  extended by net.sf.clirr.core.internal.AbstractDiffReporter
      extended by net.sf.clirr.core.internal.checks.MethodSetCheck
All Implemented Interfaces:
ClassChangeCheck

public class MethodSetCheck
extends AbstractDiffReporter
implements ClassChangeCheck

Checks the methods of a class.

Author:
lkuehne

Constructor Summary
MethodSetCheck(ApiDiffDispatcher dispatcher, ScopeSelector scopeSelector)
          Instantiates the check.
 
Method Summary
 boolean check(JavaType compatBaseline, JavaType currentVersion)
           
 
Methods inherited from class net.sf.clirr.core.internal.AbstractDiffReporter
getApiDiffDispatcher, getSeverity, getSeverity, getSeverity, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodSetCheck

public MethodSetCheck(ApiDiffDispatcher dispatcher,
                      ScopeSelector scopeSelector)
Instantiates the check.

Parameters:
dispatcher - the dispatcher where detected differences shoudl be reported.
scopeSelector - defines the scopes to look at when searching for differences.
Method Detail

check

public final boolean check(JavaType compatBaseline,
                           JavaType currentVersion)
Specified by:
check in interface ClassChangeCheck


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