ua.gradsoft.javachecker.checkers
Class ClassChecker
java.lang.Object
ua.gradsoft.javachecker.checkers.AbstractChecker
ua.gradsoft.javachecker.checkers.AbstractTypeChecker
ua.gradsoft.javachecker.checkers.ClassChecker
public class ClassChecker
- extends AbstractTypeChecker
- Author:
- RSSH
|
Constructor Summary |
ClassChecker(java.lang.String name,
java.lang.String category,
java.lang.String description,
Term rules,
boolean enabled)
Creates a new instance of ClassChecker |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassChecker
public ClassChecker(java.lang.String name,
java.lang.String category,
java.lang.String description,
Term rules,
boolean enabled)
throws ConfigException
- Creates a new instance of ClassChecker
- Throws:
ConfigException
getCheckerType
public CheckerType getCheckerType()
- Specified by:
getCheckerType in class AbstractChecker
configure
public void configure(JavaFacts facts)
throws ConfigException
- Specified by:
configure in class AbstractChecker
- Throws:
ConfigException
run
public void run(JavaTermTypeAbstractModel tm,
Holder<Term> astTermHolder,
Holder<Term> modelTermHolder)
throws TermWareException
- Specified by:
run in class AbstractTypeChecker
- Throws:
TermWareException
hasSecondPass
public boolean hasSecondPass()
- Specified by:
hasSecondPass in class AbstractTypeChecker
runSecondPass
public void runSecondPass(JavaTermTypeAbstractModel tm,
Holder<Term> astTermHolder,
Holder<Term> modelTermHolder)
throws TermWareException
- Specified by:
runSecondPass in class AbstractTypeChecker
- Throws:
TermWareException