diff --git a/deployment/src/main/java/io/quarkiverse/jackson/jq/deployment/JacksonJqSupport.java b/deployment/src/main/java/io/quarkiverse/jackson/jq/deployment/JacksonJqSupport.java index dba4ecd..b4a3eed 100644 --- a/deployment/src/main/java/io/quarkiverse/jackson/jq/deployment/JacksonJqSupport.java +++ b/deployment/src/main/java/io/quarkiverse/jackson/jq/deployment/JacksonJqSupport.java @@ -73,7 +73,7 @@ static List lookupFunctions( DotName a = DotName.createSimple(annotationType.getName()); for (ClassInfo ci : indexView.getAllKnownImplementors(f)) { - AnnotationInstance annotation = ci.classAnnotation(a); + AnnotationInstance annotation = ci.declaredAnnotation(a); if (annotation == null) { continue; } diff --git a/integration-tests/src/test/java/io/quarkiverse/jackson/jq/it/JacksonJqInvokeTest.java b/integration-tests/src/test/java/io/quarkiverse/jackson/jq/it/JacksonJqInvokeTest.java index 03c930c..859dba6 100644 --- a/integration-tests/src/test/java/io/quarkiverse/jackson/jq/it/JacksonJqInvokeTest.java +++ b/integration-tests/src/test/java/io/quarkiverse/jackson/jq/it/JacksonJqInvokeTest.java @@ -30,8 +30,8 @@ public void basicInvokeTest() throws JsonProcessingException { .body("$", hasItem("delpaths/1")); final ObjectNode node = MAPPER.createObjectNode(); - node.with("commit").put("name", "Nicolas Williams"); - node.with("commit").put("message", "Reject all overlong UTF8 sequences."); + node.withObject("/commit").put("name", "Nicolas Williams"); + node.withObject("/commit").put("message", "Reject all overlong UTF8 sequences."); final Document doc = new Document(); doc.setDocument(node); diff --git a/pom.xml b/pom.xml index 8ba099b..17da0dc 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ runtime-extra - 3.8.1 + 3.10.1 true 11 11