/** * Returns a set with {@link GroupConversionDescriptor}s representing the * underlying group conversions. * * @return A set with group conversion descriptors. May be empty, but never * {@code null}. */ public Set<GroupConversionDescriptor> asDescriptors() { Set<GroupConversionDescriptor> descriptors = newHashSet( groupConversions.size() ); for ( Entry<Class<?>, Class<?>> conversion : groupConversions.entrySet() ) { descriptors.add( new GroupConversionDescriptorImpl( conversion.getKey(), conversion.getValue() ) ); } return Collections.unmodifiableSet( descriptors ); }
/** * Returns a set with {@link GroupConversionDescriptor}s representing the * underlying group conversions. * * @return A set with group conversion descriptors. May be empty, but never * {@code null}. */ public Set<GroupConversionDescriptor> asDescriptors() { Set<GroupConversionDescriptor> descriptors = newHashSet( groupConversions.size() ); for ( Entry<Class<?>, Class<?>> conversion : groupConversions.entrySet() ) { descriptors.add( new GroupConversionDescriptorImpl( conversion.getKey(), conversion.getValue() ) ); } return CollectionHelper.toImmutableSet( descriptors ); }