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