public abstract class AbstractPropertyReferenceManager extends java.lang.Object implements PropertyReferenceManager
PropertyReferenceManager.| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayDeque<PropertyReference<?,?>> |
refs
used to store current references.
|
| Constructor and Description |
|---|
AbstractPropertyReferenceManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
popManagedRef()
Remove the last parent (if present) from the stack.
|
<B,P> void |
pushManagedRef(PropertyReference<B,P> reference)
Pushes a parent onto the stack.
|
@Nullable protected java.util.ArrayDeque<PropertyReference<?,?>> refs
public <B,P> void pushManagedRef(PropertyReference<B,P> reference)
PropertyReferenceManagerpushManagedRef in interface PropertyReferenceManagerB - The bean typeP - The parentreference - The referencePropertyReferenceManager.popManagedRef()public void popManagedRef()
PropertyReferenceManagerpopManagedRef in interface PropertyReferenceManagerPropertyReferenceManager.pushManagedRef(io.micronaut.serde.reference.PropertyReference)