org.eigenbase.util
Class ReflectVisitorTest.SomewhatIndecisiveNumberNegater

java.lang.Object
  extended by org.eigenbase.util.ReflectVisitorTest.NumberNegater
      extended by org.eigenbase.util.ReflectVisitorTest.SomewhatIndecisiveNumberNegater
All Implemented Interfaces:
ReflectiveVisitor
Enclosing class:
ReflectVisitorTest

public class ReflectVisitorTest.SomewhatIndecisiveNumberNegater
extends ReflectVisitorTest.NumberNegater

SomewhatIndecisiveNumberNegater implements NumberNegater in such a way that it knows what to do when presented with a SomewhatAmbiguousNumber.


Field Summary
 
Fields inherited from class org.eigenbase.util.ReflectVisitorTest.NumberNegater
result
 
Constructor Summary
ReflectVisitorTest.SomewhatIndecisiveNumberNegater()
           
 
Method Summary
 void visit(ReflectVisitorTest.AmbiguousNumber n)
           
 void visit(ReflectVisitorTest.FudgeableNumber n)
           
 
Methods inherited from class org.eigenbase.util.ReflectVisitorTest.NumberNegater
negate, negateWithoutDispatcher
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectVisitorTest.SomewhatIndecisiveNumberNegater

public ReflectVisitorTest.SomewhatIndecisiveNumberNegater()
Method Detail

visit

public void visit(ReflectVisitorTest.FudgeableNumber n)

visit

public void visit(ReflectVisitorTest.AmbiguousNumber n)