Interface HasPlus<T>
-
- Type Parameters:
T- the input type
- All Known Subinterfaces:
ToBigDecimal<T>,ToBigDecimalOrElse<T>,ToBigDecimalOrElseGet<T>,ToBigDecimalOrThrow<T>,ToByte<T>,ToByteOrElse<T>,ToByteOrElseGet<T>,ToByteOrThrow<T>,ToDouble<T>,ToDoubleOrElse<T>,ToDoubleOrElseGet<T>,ToDoubleOrThrow<T>,ToFloat<T>,ToFloatOrElse<T>,ToFloatOrElseGet<T>,ToFloatOrThrow<T>,ToInt<T>,ToIntOrElse<T>,ToIntOrElseGet<T>,ToIntOrThrow<T>,ToLong<T>,ToLongOrElse<T>,ToLongOrElseGet<T>,ToLongOrThrow<T>,ToShort<T>,ToShortOrElse<T>,ToShortOrElseGet<T>,ToShortOrThrow<T>
public interface HasPlus<T>Trait that describes an expression that has severalplus(int)-methods for generating new expressions for the sum of this value and something else.- Since:
- 3.1.0
- Author:
- Emil Forslund
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HasPlus<T>plus(byte other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.ToDouble<T>plus(double other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.HasPlus<T>plus(int other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.HasPlus<T>plus(long other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.HasPlus<T>plus(ToByte<T> other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.ToDouble<T>plus(ToDouble<T> other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.HasPlus<T>plus(ToInt<T> other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.HasPlus<T>plus(ToLong<T> other)Creates and returns an expression that returns the sum of the result from the current expression and the other term.
-
-
-
Method Detail
-
plus
HasPlus<T> plus(byte other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
plus
HasPlus<T> plus(ToByte<T> other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
plus
HasPlus<T> plus(int other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
plus
HasPlus<T> plus(ToInt<T> other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
plus
HasPlus<T> plus(long other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
plus
HasPlus<T> plus(ToLong<T> other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
plus
ToDouble<T> plus(double other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
plus
ToDouble<T> plus(ToDouble<T> other)
Creates and returns an expression that returns the sum of the result from the current expression and the other term. For an example, if the result of the current expression was9and the other term was set to3, then the result of the returned expression would be12.If this expression is nullable and the result was
null, then the result of the returned expression will also benull.- Parameters:
other- the other term used for the addition- Returns:
- the new expression
-
-