public List getList()

in archaius2-core/src/main/java/com/netflix/archaius/config/AbstractConfig.java [559:573]


    public List getList(String key, List defaultValue) {
        Object value = getRawProperty(key);
        if (value == null) {
            List<?> alternativeListCreation = createListForKey(key, String.class);
            if (!alternativeListCreation.isEmpty()) {
                return alternativeListCreation;
            }
        }
        if (value == null) {
            return notFound(key, defaultValue);
        }

        // TODO: handle the case where value is a collection
        return decoder.decode(ArchaiusType.forListOf(String.class), resolve(value.toString()));
    }