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
Modifier and TypeMethodDescriptionReturns a runtime type.Runtime type holder of a wrapper class of this runtime type.
-
Method Details
-
getWrapper
RuntimeTypeInfo getWrapper()Runtime type holder of a wrapper class of this runtime type.- Returns:
- Runtime type info
-
getRuntimeType
Type getRuntimeType()Returns a runtime type. It can be a class,ParameterizedTypeorTypeVariable.- Returns:
- Runtime type or null if not defined.
-