public static Converter getImplicitConverter()

in impl/src/main/java/org/apache/geronimo/config/converters/ImplicitConverter.java [36:64]


    public static Converter getImplicitConverter(Class<?> clazz) {
        // handle ct with String param
        Converter converter = null;
        if (converter == null) {
            converter = hasConverterMethod(clazz, "of", String.class);
        }
        if (converter == null) {
            converter = hasConverterMethod(clazz, "of", CharSequence.class);
        }
        if (converter == null) {
            converter = hasConverterMethod(clazz, "valueOf", String.class);
        }
        if (converter == null) {
            converter = hasConverterMethod(clazz, "valueOf", CharSequence.class);
        }
        if (converter == null) {
            converter = hasConverterMethod(clazz, "parse", String.class);
        }
        if (converter == null) {
            converter = hasConverterMethod(clazz, "parse", CharSequence.class);
        }
        if (converter == null) {
            converter = hasConverterCt(clazz, String.class);
        }
        if (converter == null) {
            converter = hasConverterCt(clazz, CharSequence.class);
        }
        return converter;
    }