ua.gradsoft.javachecker.checkers
Class JavaTypeModelOnePassProcessor

java.lang.Object
  extended by ua.gradsoft.javachecker.checkers.JavaTypeModelOnePassProcessor
All Implemented Interfaces:
JavaTypeModelProcessor
Direct Known Subclasses:
EqualsHashCodeChecker, NamePatternsChecker, UnusedMethodsAndFieldsChecker

public abstract class JavaTypeModelOnePassProcessor
extends java.lang.Object
implements JavaTypeModelProcessor

Type processor, which do only one pass.

Author:
rssh

Constructor Summary
JavaTypeModelOnePassProcessor()
           
 
Method Summary
 boolean hasSecondPass()
           
 void processSecondPass(JavaTermTypeAbstractModel typeModel, JavaFacts facts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ua.gradsoft.javachecker.checkers.JavaTypeModelProcessor
configure, process
 

Constructor Detail

JavaTypeModelOnePassProcessor

public JavaTypeModelOnePassProcessor()
Method Detail

hasSecondPass

public boolean hasSecondPass()
Specified by:
hasSecondPass in interface JavaTypeModelProcessor

processSecondPass

public void processSecondPass(JavaTermTypeAbstractModel typeModel,
                              JavaFacts facts)
                       throws TermWareException,
                              EntityNotFoundException
Specified by:
processSecondPass in interface JavaTypeModelProcessor
Throws:
TermWareException
EntityNotFoundException