com.googlecode.gwt.test.internal.patchers.JsArrayHelper Maven / Gradle / Ivy
package com.googlecode.gwt.test.internal.patchers;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.JsonUtils;
import com.googlecode.gwt.test.internal.utils.JsoUtils;
import com.googlecode.gwt.test.utils.JavaScriptObjects;
import java.util.ArrayList;
import java.util.List;
/**
* Helper class for JsArrayXXXPatcher
*
* @author Gael Lazzari
*/
class JsArrayHelper {
interface Converter {
T convert(Object o);
String serialize(Object o);
}
private static Converter booleanConverter;
private static Converter integerConverter;
private static final String JSARRAY_WRAPPED_LIST = "JSARRAY_WRAPPED_LIST";
private static Converter