Uses of Class
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
-
Packages that use POJOPropertyBuilder.Linked Package Description com.fasterxml.jackson.databind.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. -
-
Uses of POJOPropertyBuilder.Linked in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect declared as POJOPropertyBuilder.Linked Modifier and Type Field Description protected POJOPropertyBuilder.Linked<AnnotatedParameter>
POJOPropertyBuilder. _ctorParameters
protected POJOPropertyBuilder.Linked<AnnotatedField>
POJOPropertyBuilder. _fields
protected POJOPropertyBuilder.Linked<AnnotatedMethod>
POJOPropertyBuilder. _getters
protected POJOPropertyBuilder.Linked<AnnotatedMethod>
POJOPropertyBuilder. _setters
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. next
private POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.MemberIterator. next
Methods in com.fasterxml.jackson.databind.introspect that return POJOPropertyBuilder.Linked Modifier and Type Method Description private <T extends AnnotatedMember>
POJOPropertyBuilder.Linked<T>POJOPropertyBuilder. _applyAnnotations(POJOPropertyBuilder.Linked<T> node, AnnotationMap ann)
Helper method to handle recursive merging of annotations within accessor class, to ensure no annotations are accidentally dropped within chain when non-visible and secondary accessors are pruned later on.private <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. _removeIgnored(POJOPropertyBuilder.Linked<T> node)
private <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. _removeNonVisible(POJOPropertyBuilder.Linked<T> node)
private <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. _trimByVisibility(POJOPropertyBuilder.Linked<T> node)
protected POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. append(POJOPropertyBuilder.Linked<T> appendable)
Method called to append given node(s) at the end of this node chain.private static <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. merge(POJOPropertyBuilder.Linked<T> chain1, POJOPropertyBuilder.Linked<T> chain2)
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. trimByVisibility()
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. withNext(POJOPropertyBuilder.Linked<T> newNext)
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. withoutIgnored()
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. withoutNext()
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. withoutNonVisible()
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. withValue(T newValue)
Methods in com.fasterxml.jackson.databind.introspect with parameters of type POJOPropertyBuilder.Linked Modifier and Type Method Description private <T> boolean
POJOPropertyBuilder. _anyExplicitNames(POJOPropertyBuilder.Linked<T> n)
private <T> boolean
POJOPropertyBuilder. _anyExplicits(POJOPropertyBuilder.Linked<T> n)
private <T> boolean
POJOPropertyBuilder. _anyIgnorals(POJOPropertyBuilder.Linked<T> n)
private <T> boolean
POJOPropertyBuilder. _anyVisible(POJOPropertyBuilder.Linked<T> n)
private <T extends AnnotatedMember>
POJOPropertyBuilder.Linked<T>POJOPropertyBuilder. _applyAnnotations(POJOPropertyBuilder.Linked<T> node, AnnotationMap ann)
Helper method to handle recursive merging of annotations within accessor class, to ensure no annotations are accidentally dropped within chain when non-visible and secondary accessors are pruned later on.private void
POJOPropertyBuilder. _explode(java.util.Collection<PropertyName> newNames, java.util.Map<PropertyName,POJOPropertyBuilder> props, POJOPropertyBuilder.Linked<?> accessors)
private java.util.Set<PropertyName>
POJOPropertyBuilder. _findExplicitNames(POJOPropertyBuilder.Linked<? extends AnnotatedMember> node, java.util.Set<PropertyName> renamed)
private <T extends AnnotatedMember>
AnnotationMapPOJOPropertyBuilder. _getAllAnnotations(POJOPropertyBuilder.Linked<T> node)
Replacement, as per [databind#868], of simple access to annotations, which does "deep merge" if an as necessary.private AnnotationMap
POJOPropertyBuilder. _mergeAnnotations(int index, POJOPropertyBuilder.Linked<? extends AnnotatedMember>... nodes)
private <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. _removeIgnored(POJOPropertyBuilder.Linked<T> node)
private <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. _removeNonVisible(POJOPropertyBuilder.Linked<T> node)
private <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. _trimByVisibility(POJOPropertyBuilder.Linked<T> node)
protected POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. append(POJOPropertyBuilder.Linked<T> appendable)
Method called to append given node(s) at the end of this node chain.private static <T> POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder. merge(POJOPropertyBuilder.Linked<T> chain1, POJOPropertyBuilder.Linked<T> chain2)
POJOPropertyBuilder.Linked<T>
POJOPropertyBuilder.Linked. withNext(POJOPropertyBuilder.Linked<T> newNext)
Constructors in com.fasterxml.jackson.databind.introspect with parameters of type POJOPropertyBuilder.Linked Constructor Description Linked(T v, POJOPropertyBuilder.Linked<T> n, PropertyName name, boolean explName, boolean visible, boolean ignored)
MemberIterator(POJOPropertyBuilder.Linked<T> first)
-