private boolean isCollectionOfString()

in arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/graal/CommandGenerator.java [97:107]


    private boolean isCollectionOfString(final Type genericType) {
        final boolean isPt = ParameterizedType.class.isInstance(genericType);
        if (isPt) {
            final ParameterizedType parameterizedType = ParameterizedType.class.cast(genericType);
            return Class.class.isInstance(parameterizedType.getRawType()) &&
                    Collection.class.isAssignableFrom(Class.class.cast(parameterizedType.getRawType())) &&
                    parameterizedType.getActualTypeArguments().length == 1 &&
                    String.class == parameterizedType.getActualTypeArguments()[0];
        }
        return false;
    }