ua.gradsoft.javachecker.checkers
Class EqualsHashCodeChecker
java.lang.Object
ua.gradsoft.javachecker.checkers.JavaTypeModelOnePassProcessor
ua.gradsoft.javachecker.checkers.EqualsHashCodeChecker
- All Implemented Interfaces:
- JavaTypeModelProcessor
public class EqualsHashCodeChecker
- extends JavaTypeModelOnePassProcessor
Check, that if method overload eqals, than hash-code must be implemented and vice-verse.
- Author:
- RSSH
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EqualsHashCodeChecker
public EqualsHashCodeChecker()
configure
public void configure(JavaFacts facts)
throws ConfigException,
TermWareException
- Throws:
ConfigException
TermWareException
process
public void process(JavaTermTypeAbstractModel typeModel,
JavaFacts facts)
throws TermWareException
- Throws:
TermWareException
existsEquals
public boolean existsEquals(JavaTermTypeAbstractModel typeModel)
throws TermWareException,
EntityNotFoundException
- Throws:
TermWareException
EntityNotFoundException
existsHashCode
public boolean existsHashCode(JavaTermTypeAbstractModel typeModel)
throws TermWareException,
EntityNotFoundException
- Throws:
TermWareException
EntityNotFoundException