org.chromattic.core
Class ArrayType<A,E>
java.lang.Object
org.chromattic.core.ArrayType<A,E>
public abstract class ArrayType<A,E>
- extends java.lang.Object
- Author:
- Julien Viet
|
Method Summary |
static
|
array(java.lang.Class<E> componentType)
|
abstract A |
create(int size)
|
abstract E |
get(A array,
int index)
|
static
|
list(java.lang.Class<E> componentType)
|
static
|
primitiveArray(java.lang.Class<E> componentType)
|
abstract void |
set(A array,
int index,
E element)
|
abstract int |
size(A array)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayType
public ArrayType()
create
public abstract A create(int size)
get
public abstract E get(A array,
int index)
set
public abstract void set(A array,
int index,
E element)
size
public abstract int size(A array)
list
public static <E> ArrayType<java.util.List<E>,E> list(java.lang.Class<E> componentType)
array
public static <E> ArrayType<E[],E> array(java.lang.Class<E> componentType)
primitiveArray
public static <E> ArrayType<java.lang.Object,E> primitiveArray(java.lang.Class<E> componentType)
Copyright © 2013 eXo Platform SAS. All Rights Reserved.