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 RuntimeTypeInfo
Holds 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.Type
getRuntimeType()
Returns a runtime type.RuntimeTypeInfo
getWrapper()
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,ParameterizedType
orTypeVariable
.- Returns:
- Runtime type or null if not defined.
-
-