org.javimmutable.collections.tree_list
Class DeleteResult<T>

java.lang.Object
  extended by org.javimmutable.collections.tree_list.DeleteResult<T>

@Immutable
public class DeleteResult<T>
extends Object


Nested Class Summary
static class DeleteResult.Type
           
 
Field Summary
 TreeNode<T> node
           
 DeleteResult.Type type
           
 
Method Summary
static
<T> DeleteResult<T>
createEliminated()
           
static
<T> DeleteResult<T>
createInPlace(TreeNode<T> node)
           
static
<T> DeleteResult<T>
createRemnant(TreeNode<T> node)
           
static
<T> DeleteResult<T>
createUnchanged()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

public final DeleteResult.Type type

node

public final TreeNode<T> node
Method Detail

createUnchanged

public static <T> DeleteResult<T> createUnchanged()

createInPlace

public static <T> DeleteResult<T> createInPlace(TreeNode<T> node)

createEliminated

public static <T> DeleteResult<T> createEliminated()

createRemnant

public static <T> DeleteResult<T> createRemnant(TreeNode<T> node)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 Burton Computer Corporation. All rights reserved.