11/*
2- * Copyright 2002-2025 the original author or authors.
2+ * Copyright 2002-2024 the original author or authors.
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
55 * you may not use this file except in compliance with the License.
3939 * @author Chris Beams
4040 * @author Juergen Hoeller
4141 * @author Phillip Webb
42- * @author Sam Brannen
4342 * @since 3.1.1
4443 */
4544public class CompositePropertySource extends EnumerablePropertySource <Object > {
@@ -48,35 +47,13 @@ public class CompositePropertySource extends EnumerablePropertySource<Object> {
4847
4948
5049 /**
51- * Create a new empty {@code CompositePropertySource} with the given name.
52- * @param name the name of the composite property source
53- * @see #CompositePropertySource(String, Iterable)
54- * @see #addPropertySource(PropertySource)
55- * @see #addFirstPropertySource(PropertySource)
50+ * Create a new {@code CompositePropertySource}.
51+ * @param name the name of the property source
5652 */
5753 public CompositePropertySource (String name ) {
5854 super (name );
5955 }
6056
61- /**
62- * Create a new {@code CompositePropertySource} with the given name and
63- * property sources supplied as an {@link Iterable} or {@link PropertySources}
64- * implementation, preserving the original order of the property sources.
65- * @param name the name of the composite property source
66- * @param propertySources the initial set of {@link PropertySource} instances
67- * @since 6.2.7
68- * @see PropertySources
69- * @see MutablePropertySources
70- * @see #addPropertySource(PropertySource)
71- * @see #addFirstPropertySource(PropertySource)
72- */
73- public CompositePropertySource (String name , Iterable <PropertySource <?>> propertySources ) {
74- this (name );
75- for (PropertySource <?> propertySource : propertySources ) {
76- this .propertySources .add (propertySource );
77- }
78- }
79-
8057
8158 @ Override
8259 @ Nullable
0 commit comments