protected final void addAnnotationValuesFromData ( List results , Map < CharSequence , Object > values ) { if ( values != null ) { Object v = values . get ( AnnotationMetadata . VALUE_MEMBER ) ; if ( v instanceof io . micronaut . core . annotation . AnnotationValue [ ] ) { io . micronaut . core . annotation . AnnotationValue [ ] avs = ( io . micronaut . core . annotation . AnnotationValue [ ] ) v ; for ( io . micronaut . core . annotation . AnnotationValue av : avs ) { addValuesToResults ( results , av ) ; } } else if ( v instanceof Collection ) { Collection c = ( Collection ) v ; for ( Object o : c ) { if ( o instanceof io . micronaut . core . annotation . AnnotationValue ) { addValuesToResults ( results , ( ( io . micronaut . core . annotation . AnnotationValue ) o ) ) ; } } } } }
Adds any annotation values found in the values map to the results .