in extensions-support/dsl/deployment/src/main/java/org/apache/camel/quarkus/support/dsl/deployment/DslSupportProcessor.java [56:68]
public static String determineName(Resource resource) {
String str = FileUtil.onlyName(resource.getLocation(), true);
StringBuilder sb = new StringBuilder();
for (int i = 0, length = str.length(); i < length; i++) {
char c = str.charAt(i);
if ((i == 0 && Character.isJavaIdentifierStart(c)) || (i > 0 && Character.isJavaIdentifierPart(c))) {
sb.append(c);
} else {
sb.append((int) c);
}
}
return sb.toString();
}