Class ConvertImpl.ConvertGeneric<A extends NativeType<A>,​B extends NativeType<B>>

    • Field Detail

      • srcWrapper

        private final java.util.function.Function<java.lang.Object,​A extends NativeType<A>> srcWrapper
      • destWrapper

        private final java.util.function.Function<java.lang.Object,​B extends NativeType<B>> destWrapper
    • Constructor Detail

      • ConvertGeneric

        public ConvertGeneric​(A srcType,
                              B destType,
                              java.util.function.Supplier<Converter<A,​B>> converterSupplier)
    • Method Detail

      • convert

        public void convert​(java.lang.Object src,
                            java.lang.Object dest,
                            int length)
        Specified by:
        convert in interface Convert
      • wrapperForType

        static <T extends NativeType<T>,​A extends ArrayDataAccess<A>> java.util.function.Function<java.lang.Object,​T> wrapperForType​(T type)