in src/main/java/org/apache/commons/configuration2/builder/FileBasedConfigurationBuilder.java [64:85]
public static String getDefaultEncoding(final Class<?> configClass) {
String enc = DEFAULT_ENCODINGS.get(configClass);
if (enc != null || configClass == null) {
return enc;
}
for (final Class<?> cls : ClassUtils.getAllSuperclasses(configClass)) {
enc = DEFAULT_ENCODINGS.get(cls);
if (enc != null) {
return enc;
}
}
for (final Class<?> cls : ClassUtils.getAllInterfaces(configClass)) {
enc = DEFAULT_ENCODINGS.get(cls);
if (enc != null) {
return enc;
}
}
return null;
}