diff --git a/extensions/azure-functions/deployment/src/main/java/io/quarkus/azure/functions/deployment/AzureFunctionsProcessor.java b/extensions/azure-functions/deployment/src/main/java/io/quarkus/azure/functions/deployment/AzureFunctionsProcessor.java index 0a4bb08f97ef7..bf5e89055a670 100644 --- a/extensions/azure-functions/deployment/src/main/java/io/quarkus/azure/functions/deployment/AzureFunctionsProcessor.java +++ b/extensions/azure-functions/deployment/src/main/java/io/quarkus/azure/functions/deployment/AzureFunctionsProcessor.java @@ -213,7 +213,7 @@ public void findFunctions(CombinedIndexBuildItem combined, Class declaring = loader.loadClass(ci.name().toString()); Class[] params = methodInfo.parameters().stream().map(methodParameterInfo -> { try { - return loader.loadClass(methodParameterInfo.type().name().toString()); + return Class.forName(methodParameterInfo.type().name().toString(), false, loader); } catch (ClassNotFoundException e) { throw new DeploymentException(e); }