for (Class<?> configClass : configClasses) {
Annotation annotation = configClass.getAnnotation(Config.class);
if (annotation instanceof Config) {
Config configValueAnnotation = (Config) annotation;
// extract config type
Class<?> configType = configValueAnnotation.searchType();
if (configType == Object.class) {
configType = configClass;
}
// extract description
String description = configValueAnnotation.description();