Interface BuildableNumberSelectionOptionalFunction<SRC,T extends Number & Comparable<T>,P extends Selection.NumberSelection<T>>

All Superinterfaces:
BuildableComparableSelectionOptionalFunction<SRC,T,P>, BuildableOptionalFunction<SRC,P>, BuildableSelectionOptionalFunction<SRC,T,P>, Function<SRC,Optional<P>>
All Known Subinterfaces:
BuildableNumberSelectionOptionalFunction.BuildableDoubleSelectionOptionalFunction<SRC>, BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC>, BuildableNumberSelectionOptionalFunction.BuildableLongSelectionOptionalFunction<SRC>

public interface BuildableNumberSelectionOptionalFunction<SRC,T extends Number & Comparable<T>,P extends Selection.NumberSelection<T>> extends BuildableComparableSelectionOptionalFunction<SRC,T,P>
  • Method Details

    • sum

    • typeNumberProperly

      T typeNumberProperly(Number num)
      This exists to properly type a Number argument for concrete instances of this type.
      Parameters:
      num - Number to type.
      Returns:
      properly typed value