protected Set<String> getExclusions(AnnotationMetadata metadata,
			AnnotationAttributes attributes) {
		Set<String> excluded = new LinkedHashSet<>();
		excluded.addAll(asList(attributes, "exclude"));
		excluded.addAll(Arrays.asList(attributes.getStringArray("excludeName")));
		excluded.addAll(getExcludeAutoConfigurationsProperty());
		return excluded;
	}
protected Set < String > getExclusions ( AnnotationMetadata metadata , AnnotationAttributes attributes ) { Set < String > excluded = new LinkedHashSet < > ( ) ; excluded . addAll ( asList ( attributes , "exclude" ) ) ; excluded . addAll ( Arrays . asList ( attributes . getStringArray ( "excludeName" ) ) ) ; excluded . addAll ( getExcludeAutoConfigurationsProperty ( ) ) ; return excluded ; }
Return any exclusions that limit the candidate configurations.
@param metadata the source metadata
@param attributes the {@link #getAttributes(AnnotationMetadata) annotation
attributes}
@return exclusions or an empty set