Interface VisibleFieldPredicate

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@PublicSpi @FunctionalInterface public interface VisibleFieldPredicate
Predicate used during a FieldVisibilitySchemaTransformation to test whether a field should be visible.
  • Method Details

    • isVisible

      boolean isVisible(VisibleFieldPredicateEnvironment environment)
      Test whether a field should be visible. Provided as a more descriptive "test" method that describes exactly what a positive result of "test" should mean.
      Parameters:
      environment - the context of the field
      Returns:
      true if visible