Class AbstractItem<T>

    • Constructor Detail

      • AbstractItem

        protected AbstractItem​(AbstractSerializerBuilder builder)
        Creates and populates an instance from given builder.
        Parameters:
        builder - Builder to initialize from.
      • AbstractItem

        public AbstractItem​(CurrentItem<?> wrapper,
                            java.lang.reflect.Type runtimeType,
                            ClassModel classModel)
        Creates an instance.
        Parameters:
        wrapper - Item wrapper.
        runtimeType - Runtime type.
        classModel - Class model.
    • Method Detail

      • getRuntimeType

        public java.lang.reflect.Type getRuntimeType()
        Description copied from interface: RuntimeTypeInfo
        Returns a runtime type. It can be a class, ParameterizedType or TypeVariable.
        Specified by:
        getRuntimeType in interface RuntimeTypeInfo
        Returns:
        Runtime type or null if not defined.