Class ConversionAnalyzer


  • public final class ConversionAnalyzer
    extends Object
    This class provides method for converting a primitive input into another.
    • Constructor Detail

      • ConversionAnalyzer

        public ConversionAnalyzer()
        Default constructor.
    • Method Detail

      • getConversionFunction

        public Optional<Function<Object,​Object>> getConversionFunction​(Class<?> sourceClass,
                                                                             Class<?> targetClass)
        Analyzes Fields given as input and returns the conversion processor.
        Parameters:
        sourceClass - source field class
        targetClass - the destination field class
        Returns:
        an Optional containing the conversion function (if exists)