Update the `PropertyMapper` interface to return arrays rather than
Lists. Since implementations are package-private it's possible for us
to control how they are used and it helps to save a little memory.
Fixes gh-11411
@ -43,55 +40,53 @@ final class DefaultPropertyMapper implements PropertyMapper {
@@ -43,55 +40,53 @@ final class DefaultPropertyMapper implements PropertyMapper {
@ -100,7 +95,7 @@ final class DefaultPropertyMapper implements PropertyMapper {
@@ -100,7 +95,7 @@ final class DefaultPropertyMapper implements PropertyMapper {
@ -45,28 +36,26 @@ final class SystemEnvironmentPropertyMapper implements PropertyMapper {
@@ -45,28 +36,26 @@ final class SystemEnvironmentPropertyMapper implements PropertyMapper {
@ -61,7 +59,7 @@ public class SystemEnvironmentPropertyMapperTests extends AbstractPropertyMapper
@@ -61,7 +59,7 @@ public class SystemEnvironmentPropertyMapperTests extends AbstractPropertyMapper
@ -71,7 +69,7 @@ public class SystemEnvironmentPropertyMapperTests extends AbstractPropertyMapper
@@ -71,7 +69,7 @@ public class SystemEnvironmentPropertyMapperTests extends AbstractPropertyMapper