tree
Class Node.Minus

java.lang.Object
  |
  +--java.lang.Number
        |
        +--tree.Node
              |
              +--tree.Node.Unary
                    |
                    +--tree.Node.Minus
Enclosing class:
Node

public static class Node.Minus
extends Node.Unary

implements sign change.

See Also:
Serialized Form

Inner classes inherited from class tree.Node
Node.Add, Node.Binary, Node.Div, Node.Minus, Node.Mul, Node.Sub, Node.Unary
 
Fields inherited from class tree.Node.Unary
tree
 
Constructor Summary
Node.Minus(java.lang.Number tree)
          builds a node with a subtree.
 
Method Summary
 double doubleValue()
          implements double sign change.
 long longValue()
          implements long sign change.
 
Methods inherited from class tree.Node
byteValue, floatValue, intValue, shortValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node.Minus

public Node.Minus(java.lang.Number tree)
builds a node with a subtree.
Parameters:
tree - subtree.
Method Detail

longValue

public long longValue()
implements long sign change.
Overrides:
longValue in class java.lang.Number
Returns:
negative of subtree value.

doubleValue

public double doubleValue()
implements double sign change.
Overrides:
doubleValue in class java.lang.Number
Returns:
negative of subtree values.