java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
All Implemented Interfaces:
VisibilityChecker<VisibilityChecker.Std>, Serializable
Enclosing interface:
VisibilityChecker<T extends VisibilityChecker<T>>

public static class VisibilityChecker.Std extends Object implements VisibilityChecker<VisibilityChecker.Std>, Serializable
Default standard implementation is purely based on visibility modifier of given class members, and its configured minimum levels. Implemented using "builder" (or "Fluent") pattern, whereas instances are immutable, and configuration is achieved by chainable factory methods. As a result, type is declared is funky recursive generic type, to allow for sub-classing of build methods with property type co-variance.
See Also: