Package ua.gradsoft.javachecker.checkers

Interface Summary
JavaTypeModelProcessor This is interface, which must be implemented by classes, plugged into JavaChecker as class checkers.
 

Class Summary
AbstractChecker Abstract class for checkers.
AbstractCompilationUnitChecker Checker accross compilation unit
AbstractTypeChecker Checker for type definition
BTCompilationUnitChecker Checker with apply ruleset, according to BottomTop strategy.
BTTypeChecker Checker: check by ruleset with bottom-first strategy
Checkers This class incapsulate set of Checkers.
ClassChecker  
ClassReachabilityChecker TODO: implement.
EqualsHashCodeChecker Check, that if method overload eqals, than hash-code must be implemented and vice-verse.
FTTypeChecker Ruleset with First-Top strategy
JavaTypeModelOnePassProcessor Type processor, which do only one pass.
ModelChecker Checker which works over ModelTerm
NamePatternsChecker Check name patterns.
UnusedMethodsAndFieldsChecker Mark unused names and fields.