public static interface BeanResolutionContext.Path extends Deque<BeanResolutionContext.Segment>
| Modifier and Type | Method and Description | 
|---|---|
Optional<BeanResolutionContext.Segment> | 
currentSegment()  | 
BeanResolutionContext.Path | 
pushConstructorResolve(BeanDefinition declaringType,
                      Argument argument)
Push an unresolved constructor call onto the queue. 
 | 
BeanResolutionContext.Path | 
pushFieldResolve(BeanDefinition declaringType,
                FieldInjectionPoint fieldInjectionPoint)
Push an unresolved field onto the queue. 
 | 
BeanResolutionContext.Path | 
pushMethodArgumentResolve(BeanDefinition declaringType,
                         MethodInjectionPoint methodInjectionPoint,
                         Argument argument)
Push an unresolved method call onto the queue. 
 | 
String | 
toCircularString()
Converts the path to a circular string. 
 | 
add, addFirst, addLast, contains, descendingIterator, element, getFirst, getLast, iterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, sizeaddAll, clear, containsAll, equals, hashCode, isEmpty, parallelStream, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArrayBeanResolutionContext.Path pushConstructorResolve(BeanDefinition declaringType, Argument argument)
declaringType - The typeargument - The unresolved argumentBeanResolutionContext.Path pushMethodArgumentResolve(BeanDefinition declaringType, MethodInjectionPoint methodInjectionPoint, Argument argument)
declaringType - The typemethodInjectionPoint - The method injection pointargument - The unresolved argumentBeanResolutionContext.Path pushFieldResolve(BeanDefinition declaringType, FieldInjectionPoint fieldInjectionPoint)
declaringType - declaring typefieldInjectionPoint - The field injection pointString toCircularString()
Optional<BeanResolutionContext.Segment> currentSegment()