Class Reflection

java.lang.Object
io.github.vitalforge.persistlib.util.Reflection

public final class Reflection extends Object
Utility class for reflection operations.
  • Method Details

    • extractFromContainer

      @SafeVarargs public static <C, P> Object[] extractFromContainer(C container, ContainerDataCollector<C,P,Object> collector, P... targets)
      Extracts data from a container using a data collector and a set of targets.
      Type Parameters:
      C - The type of the container.
      P - The type of the targets.
      Parameters:
      container - The container from which to extract data.
      collector - The data collector to use for extraction.
      targets - The targets to extract from the container.
      Returns:
      An array of objects extracted from the container.