Class AbstractPhasable<T>

java.lang.Object
edu.wustl.cse231s.phasable.AbstractPhasable<T>
Direct Known Subclasses:
PhasableByteArrays, PhasableCharArrays, PhasableDoubleArrays, PhasableFloatArrays, PhasableIntArrays, PhasableLongArrays, PhasableObjectArrays, PhasableObjects

public abstract class AbstractPhasable<T>
extends java.lang.Object
Author:
Dennis Cosgrove (http://www.cse.wustl.edu/~cosgroved/)
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractPhasable​(T originalData, T a, T b)  
  • Method Summary

    Modifier and Type Method Description
    T getDstForPhase​(int phaseIndex)  
    T getSrcForPhase​(int phaseIndex)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • getSrcForPhase

      public T getSrcForPhase​(int phaseIndex)
    • getDstForPhase

      public T getDstForPhase​(int phaseIndex)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object