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;
}