INNER CODE UNIT · Java
findSundrioBuilders
fabric8io/kubernetes-client · scripts/GenerateGraalvmMetadata.java:413
private Set<String> findSundrioBuilders() {
var classes = new HashSet<String>();
for (var annotation : index.getAnnotations(BUILDABLE)) {
if (annotation.target().kind() == AnnotationTarget.Kind.CLASS) {
var className = annotation.target().asClass().name().toString();
classes.add(className);
// Add generated builder class
var builderClassName = className + "Builder";
if (index.getClassByName(DotName.createSimple(builderClassName)) != null) {
classes.add(builderClassName);
}
}
}
return classes;
}