generates a unique signature for a collection of annotations . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean hasAnnotation concode_elem_sep boolean hasAnnotation concode_elem_sep Class<?> getRawType concode_elem_sep String createTypeId concode_elem_sep String createTypeCollectionId concode_elem_sep String createBeanId concode_elem_sep String createAnnotationId concode_elem_sep Predicate<Bean> hasType concode_elem_sep Class<?> getBound concode_elem_sep Predicate<Annotation> isAnnotationType concode_elem_sep Set<Annotation> getQualifiers
String function ( Collection < Annotation > arg0 ) { if ( arg0 . isEmpty ( ) ) { return "srini_string" ; } return arg0 . stream ( ) . sorted ( comparing ( a -> a . annotationType ( ) . getName ( ) ) ) . map ( CdiSpiHelper :: createAnnotationId ) . collect ( joining ( "srini_string" , "srini_string" , "srini_string" ) ) ; }