jfun.parsec
Class ArrayFactories

java.lang.Object
  extended by jfun.parsec.ArrayFactories

public final class ArrayFactories
extends java.lang.Object

Provide some standard ArrayFactory implementations.

Author:
Ben Yu Nov 19, 2004

Constructor Summary
ArrayFactories()
           
 
Method Summary
static ArrayFactory<java.lang.Object> defaultFactory()
          gets and instance of ArrayFactory that simply create Object[].
static
<E> ArrayFactory<E>
typedFactory(java.lang.Class<E> etype)
          gets and instanceof ArrayFactory that creates T[] for a given element type T.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayFactories

public ArrayFactories()
Method Detail

defaultFactory

public static ArrayFactory<java.lang.Object> defaultFactory()
gets and instance of ArrayFactory that simply create Object[].

Returns:
the ArrayFactory instance.

typedFactory

public static <E> ArrayFactory<E> typedFactory(java.lang.Class<E> etype)
gets and instanceof ArrayFactory that creates T[] for a given element type T.

Parameters:
etype - the element type.
Returns:
the ArrayFactory instance.