public abstract class DeserializedMap<T>
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
protected com.badlogic.gdx.utils.reflect.Field | 
field  | 
protected java.lang.Class<?> | 
fieldClass  | 
protected T | 
map  | 
| Constructor and Description | 
|---|
DeserializedMap(com.badlogic.gdx.utils.reflect.Field field,
               java.lang.Class<?> fieldClass,
               java.lang.Object object)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract java.lang.Class<? extends T> | 
getFallbackImplementation()  | 
static DeserializedMap | 
getImplementation(com.badlogic.gdx.utils.reflect.Field field,
                 java.lang.Class<?> fieldClass,
                 java.lang.Object object)  | 
abstract java.lang.Class<?> | 
getKeyClass()  | 
abstract java.lang.Class<?> | 
getValueClass()  | 
abstract void | 
put(java.lang.Object key,
   java.lang.Object value)  | 
protected final com.badlogic.gdx.utils.reflect.Field field
protected final java.lang.Class<?> fieldClass
protected final T map
public DeserializedMap(com.badlogic.gdx.utils.reflect.Field field,
                       java.lang.Class<?> fieldClass,
                       java.lang.Object object)
                throws com.badlogic.gdx.utils.reflect.ReflectionException
com.badlogic.gdx.utils.reflect.ReflectionExceptionpublic abstract java.lang.Class<? extends T> getFallbackImplementation()
public abstract java.lang.Class<?> getKeyClass()
public abstract java.lang.Class<?> getValueClass()
public abstract void put(java.lang.Object key,
                         java.lang.Object value)
public static DeserializedMap getImplementation(com.badlogic.gdx.utils.reflect.Field field, java.lang.Class<?> fieldClass, java.lang.Object object) throws com.badlogic.gdx.utils.reflect.ReflectionException
com.badlogic.gdx.utils.reflect.ReflectionException