pnuts.lang
Class UnaryOperator.Negate

java.lang.Object
  extended by pnuts.lang.UnaryOperator
      extended by pnuts.lang.UnaryOperator.Negate
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
UnaryOperator

public static class UnaryOperator.Negate
extends UnaryOperator

The default implementation of unary - operator

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class pnuts.lang.UnaryOperator
UnaryOperator.Add1, UnaryOperator.Negate, UnaryOperator.Not, UnaryOperator.Subtract1
 
Constructor Summary
UnaryOperator.Negate()
           
 
Method Summary
 java.lang.Object op_bdec(java.math.BigDecimal n)
          operation on a BigDecimal
 java.lang.Object op_bint(java.math.BigInteger n)
          operation on a BigInteger
 java.lang.Object op_double(double n)
          operation on a double value
 java.lang.Object op_float(float n)
          operation on a float value
 java.lang.Object op_int(int n)
          operation on an int value
 java.lang.Object op_long(long n)
          operation on a long value
 java.lang.Object op_numeric(Numeric b)
          operation on a Numeric
 
Methods inherited from class pnuts.lang.UnaryOperator
op_boolean, operateOn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnaryOperator.Negate

public UnaryOperator.Negate()
Method Detail

op_int

public java.lang.Object op_int(int n)
Description copied from class: UnaryOperator
operation on an int value

Overrides:
op_int in class UnaryOperator

op_long

public java.lang.Object op_long(long n)
Description copied from class: UnaryOperator
operation on a long value

Overrides:
op_long in class UnaryOperator

op_float

public java.lang.Object op_float(float n)
Description copied from class: UnaryOperator
operation on a float value

Overrides:
op_float in class UnaryOperator

op_double

public java.lang.Object op_double(double n)
Description copied from class: UnaryOperator
operation on a double value

Overrides:
op_double in class UnaryOperator

op_bdec

public java.lang.Object op_bdec(java.math.BigDecimal n)
Description copied from class: UnaryOperator
operation on a BigDecimal

Overrides:
op_bdec in class UnaryOperator

op_bint

public java.lang.Object op_bint(java.math.BigInteger n)
Description copied from class: UnaryOperator
operation on a BigInteger

Overrides:
op_bint in class UnaryOperator

op_numeric

public java.lang.Object op_numeric(Numeric b)
Description copied from class: UnaryOperator
operation on a Numeric

Overrides:
op_numeric in class UnaryOperator