ua.gradsoft.javachecker.checkers
Interface JavaTypeModelProcessor
- All Known Implementing Classes:
- ClassReachabilityChecker, EqualsHashCodeChecker, JavaTypeModelOnePassProcessor, NamePatternsChecker, UnusedMethodsAndFieldsChecker
public interface JavaTypeModelProcessor
This is interface, which must be implemented by classes, plugged into JavaChecker as class checkers.
configure
void configure(JavaFacts facts)
throws ConfigException,
TermWareException
- Throws:
ConfigException
TermWareException
process
void process(JavaTermTypeAbstractModel typeModel,
JavaFacts facts)
throws TermWareException,
EntityNotFoundException
- Throws:
TermWareException
EntityNotFoundException
hasSecondPass
boolean hasSecondPass()
processSecondPass
void processSecondPass(JavaTermTypeAbstractModel typeModel,
JavaFacts facts)
throws TermWareException,
EntityNotFoundException
- Throws:
TermWareException
EntityNotFoundException