Class TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup

java.lang.Object
net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup
All Implemented Interfaces:
TypePool.Default.AnnotationRegistrant
Enclosing class:
TypePool.Default.TypeExtractor.AnnotationExtractor

protected class TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup extends Object implements TypePool.Default.AnnotationRegistrant
An annotation registrant for registering the values on an array that is itself an annotation property.
  • Field Details

    • descriptor

      private final String descriptor
      The descriptor of the original annotation for which the annotation values are looked up.
    • name

      private final String name
      The name of the original annotation for which the annotation values are looked up.
    • values

      private final Map<String,AnnotationValue<?,?>> values
      This annotation's values mapped by their attribute name.
  • Constructor Details

    • AnnotationLookup

      protected AnnotationLookup(String descriptor, String name)
      Creates a new annotation registrant for a recursive annotation lookup.
      Parameters:
      descriptor - The descriptor of the original annotation for which the annotation values are looked up.
      name - The name of the original annotation for which the annotation values are looked up.
  • Method Details