46b592a
From 4011d34acaafd98ae0cff3bfe348be0d893db90a Mon Sep 17 00:00:00 2001
d6b1533
From: Chris Kelley <ckelley@redhat.com>
d6b1533
Date: Thu, 29 Feb 2024 10:43:54 +0000
d6b1533
Subject: [PATCH] Add getEnclosingMethod() to DelegatingExecutableElement
d6b1533
d6b1533
The method has moved class in Java 21.
d6b1533
d6b1533
diff --git a/processor/src/main/java/org/jboss/logging/processor/model/DelegatingExecutableElement.java b/processor/src/main/java/org/jboss/logging/processor/model/DelegatingExecutableElement.java
46b592a
index 202552f..5be0f7f 100644
d6b1533
--- a/processor/src/main/java/org/jboss/logging/processor/model/DelegatingExecutableElement.java
d6b1533
+++ b/processor/src/main/java/org/jboss/logging/processor/model/DelegatingExecutableElement.java
46b592a
@@ -24,6 +24,7 @@ package org.jboss.logging.processor.model;
46b592a
 
46b592a
 import java.util.List;
46b592a
 import javax.lang.model.element.AnnotationValue;
46b592a
+import javax.lang.model.element.Element;
46b592a
 import javax.lang.model.element.ExecutableElement;
46b592a
 import javax.lang.model.element.Name;
46b592a
 import javax.lang.model.element.TypeParameterElement;
46b592a
@@ -56,6 +57,11 @@ public interface DelegatingExecutableElement extends ExecutableElement, Delegati
d6b1533
         return getDelegate().getReturnType();
d6b1533
     }
d6b1533
 
d6b1533
+    @Override
d6b1533
+    default Element getEnclosingElement() {
d6b1533
+        return getDelegate().getEnclosingElement();
d6b1533
+    }
d6b1533
+
d6b1533
     @Override
d6b1533
     default List getParameters() {
d6b1533
         return getDelegate().getParameters();
d6b1533
-- 
d6b1533
2.43.2
d6b1533