Class Sum<N>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) long count  
    • Constructor Summary

      Constructors 
      Constructor Description
      Sum()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void add​(N value)  
      (package private) void add​(Sum<N> sum)  
      (package private) abstract void add0​(N value)  
      (package private) void and​(N value)  
      (package private) void and​(Sum<N> sum)  
      (package private) abstract void and0​(N value)  
      (package private) abstract N avg()  
      (package private) static <N> Sum<N> create​(N value)  
      (package private) void or​(N value)  
      (package private) void or​(Sum<N> sum)  
      (package private) abstract void or0​(N value)  
      (package private) abstract N result()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • count

        long count
    • Constructor Detail

      • Sum

        Sum()
    • Method Detail

      • add

        void add​(Sum<N> sum)
      • add

        void add​(N value)
      • and

        void and​(Sum<N> sum)
      • and

        void and​(N value)
      • or

        void or​(Sum<N> sum)
      • or

        void or​(N value)
      • add0

        abstract void add0​(N value)
      • and0

        abstract void and0​(N value)
      • or0

        abstract void or0​(N value)
      • result

        abstract N result()
      • avg

        abstract N avg()
      • create

        static <N> Sum<N> create​(N value)