Blob Blame History Raw
From 4011d34acaafd98ae0cff3bfe348be0d893db90a Mon Sep 17 00:00:00 2001
From: Chris Kelley <ckelley@redhat.com>
Date: Thu, 29 Feb 2024 10:43:54 +0000
Subject: [PATCH] Add getEnclosingMethod() to DelegatingExecutableElement

The method has moved class in Java 21.

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
index 202552f..5be0f7f 100644
--- a/processor/src/main/java/org/jboss/logging/processor/model/DelegatingExecutableElement.java
+++ b/processor/src/main/java/org/jboss/logging/processor/model/DelegatingExecutableElement.java
@@ -24,6 +24,7 @@ package org.jboss.logging.processor.model;
 
 import java.util.List;
 import javax.lang.model.element.AnnotationValue;
+import javax.lang.model.element.Element;
 import javax.lang.model.element.ExecutableElement;
 import javax.lang.model.element.Name;
 import javax.lang.model.element.TypeParameterElement;
@@ -56,6 +57,11 @@ public interface DelegatingExecutableElement extends ExecutableElement, Delegati
         return getDelegate().getReturnType();
     }
 
+    @Override
+    default Element getEnclosingElement() {
+        return getDelegate().getEnclosingElement();
+    }
+
     @Override
     default List<? extends VariableElement> getParameters() {
         return getDelegate().getParameters();
-- 
2.43.2