package org.restler.spring.data.util;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.ArrayList;
public class ArrayListType implements ParameterizedType {
private final Type itemType;
public ArrayListType(Type itemType) {
this.itemType = itemType;
}
@Override
public Type[] getActualTypeArguments() {
return new Type[] {itemType};
}
@Override
public Type getRawType() {
return ArrayList.class;
}
@Override
public Type getOwnerType() {
return null;
}
}