Uses of Interface
net.sf.clirr.core.spi.JavaType

Packages that use JavaType
net.sf.clirr.core Clirr throws events when it finds api changes. 
net.sf.clirr.core.internal The framework that is used by the individual checks in the checks package. 
net.sf.clirr.core.internal.bcel Apache's BCEL is currently used to read the compiled Java classes. 
net.sf.clirr.core.internal.checks The check modules that implement the funtionality of clirr. 
net.sf.clirr.core.spi Service Provider Interface for letting Clirr know about Java types, methods, etc. 
 

Uses of JavaType in net.sf.clirr.core
 

Methods in net.sf.clirr.core with parameters of type JavaType
 void Checker.reportDiffs(JavaType[] compatibilityBaseline, JavaType[] currentVersion)
          Checks two sets of classes for api changes and reports them to the DiffListeners.
 void Checker.reportDiffs(JavaType[] compatibilityBaseline, JavaType[] currentVersion)
          Checks two sets of classes for api changes and reports them to the DiffListeners.
 

Uses of JavaType in net.sf.clirr.core.internal
 

Methods in net.sf.clirr.core.internal with parameters of type JavaType
 boolean ClassChangeCheck.check(JavaType compatBaseline, JavaType currentVersion)
           
protected  Severity AbstractDiffReporter.getSeverity(JavaType clazz, Field field, Severity sev)
          Determine whether the severity of the problem should be reduced to INFO because: the specified field is package or private accessibility, or the specified field is in a package or private class.
protected  Severity AbstractDiffReporter.getSeverity(JavaType clazz, Method method, Severity sev)
          Determine whether the severity of the problem should be reduced to INFO because: the specified method is package or private accessibility, or the specified method is in a package or private class.
protected  Severity AbstractDiffReporter.getSeverity(JavaType clazz, Severity sev)
          Determine whether the severity of the problem should be reduced to INFO because the specified class is package or private accessibility.
 

Uses of JavaType in net.sf.clirr.core.internal.bcel
 

Classes in net.sf.clirr.core.internal.bcel that implement JavaType
 class BcelJavaType
           
 

Methods in net.sf.clirr.core.internal.bcel that return JavaType
static JavaType[] BcelTypeArrayBuilder.createClassSet(java.io.File[] jarFiles, java.lang.ClassLoader thirdPartyClasses, ClassFilter classSelector)
          Creates a set of classes to check.
 JavaType[] BcelJavaType.getAllInterfaces()
           
 JavaType BcelJavaType.getContainingClass()
           
 JavaType[] BcelJavaType.getInnerClasses()
           
 JavaType[] BcelJavaType.getSuperClasses()
           
 

Uses of JavaType in net.sf.clirr.core.internal.checks
 

Methods in net.sf.clirr.core.internal.checks with parameters of type JavaType
 boolean ClassHierarchyCheck.check(JavaType compatBaseline, JavaType currentVersion)
          
 boolean ClassModifierCheck.check(JavaType compatBaseLine, JavaType currentVersion)
          
 boolean ClassScopeCheck.check(JavaType compatBaseline, JavaType currentVersion)
          
 boolean FieldSetCheck.check(JavaType baselineClass, JavaType currentClass)
           
 boolean GenderChangeCheck.check(JavaType baseLine, JavaType current)
          
 boolean InterfaceSetCheck.check(JavaType compatBaseline, JavaType currentVersion)
          
 boolean MethodSetCheck.check(JavaType compatBaseline, JavaType currentVersion)
           
 

Uses of JavaType in net.sf.clirr.core.spi
 

Methods in net.sf.clirr.core.spi that return JavaType
 JavaType[] JavaType.getAllInterfaces()
          Return the list of all interfaces this class implements.
 JavaType[] Method.getArgumentTypes()
           
 JavaType JavaType.getContainingClass()
          The containing class if this is an inner class.
 JavaType[] JavaType.getInnerClasses()
           
 JavaType Method.getReturnType()
           
 JavaType[] JavaType.getSuperClasses()
          Return the superclasses of this class.
 JavaType Field.getType()
          The type of this field.
 



Copyright © 2003-2008 Lars K??hne. All Rights Reserved.