Interface ReflectionOptimizer.AccessOptimizer

  • Enclosing interface:
    ReflectionOptimizer

    public static interface ReflectionOptimizer.AccessOptimizer
    Represents optimized entity property access.
    • Method Detail

      • getPropertyNames

        String[] getPropertyNames()
        Get the name of all properties.
        Returns:
        The name of all properties.
      • getPropertyValues

        Object[] getPropertyValues​(Object object)
        Get the value of all properties from the given entity
        Parameters:
        object - The entity from which to extract values.
        Returns:
        The values.
      • setPropertyValues

        void setPropertyValues​(Object object,
                               Object[] values)
        Set all property values into an entity instance.
        Parameters:
        object - The entity instance
        values - The values to inject