Package org.eclipse.yasson.internal
Interface RuntimeTypeInfo
-
- All Known Subinterfaces:
CurrentItem<T>
- All Known Implementing Classes:
AbstractArrayDeserializer,AbstractArraySerializer,AbstractContainerDeserializer,AbstractContainerSerializer,AbstractItem,AbstractJsonpDeserializer,AbstractJsonpSerializer,AdaptedObjectDeserializer,AdaptedObjectSerializer,BooleanArrayDeserializer,BooleanArraySerializer,ByteArrayDeserializer,ByteArraySerializer,CharArrayDeserializer,CharArraySerializer,CollectionSerializer,DoubleArrayDeserializer,DoubleArraySerializer,FloatArrayDeserializer,FloatArraySerializer,IntArrayDeserializer,IntArraySerializer,JsonArrayDeserializer,JsonArraySerializer,JsonObjectDeserializer,JsonObjectSerializer,LongArrayDeserializer,LongArraySerializer,MapDeserializer,MapEntriesArrayDeserializer,MapSerializer,ObjectArrayDeserializer,ObjectArraySerializer,ObjectSerializer,OptionalObjectSerializer,RuntimeTypeHolder,ShortArrayDeserializer,ShortArraySerializer,UserDeserializerDeserializer
public interface RuntimeTypeInfoHolds runtime type info of the class. Used for generic type resolution, especially during unmarshalling.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.reflect.TypegetRuntimeType()Returns a runtime type.RuntimeTypeInfogetWrapper()Runtime type holder of a wrapper class of this runtime type.
-
-
-
Method Detail
-
getWrapper
RuntimeTypeInfo getWrapper()
Runtime type holder of a wrapper class of this runtime type.- Returns:
- Runtime type info
-
getRuntimeType
java.lang.reflect.Type getRuntimeType()
Returns a runtime type. It can be a class,ParameterizedTypeorTypeVariable.- Returns:
- Runtime type or null if not defined.
-
-