]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Fix compile on Java 23
authorSimon Steiner <ssteiner@apache.org>
Mon, 21 Oct 2024 09:10:54 +0000 (10:10 +0100)
committerSimon Steiner <ssteiner@apache.org>
Mon, 21 Oct 2024 09:10:54 +0000 (10:10 +0100)
.github/workflows/maven.yml
fop-core/src/main/java/org/apache/fop/layoutmgr/KnuthSequence.java

index a9c6e0f7eba572db91410ccd769fc0fb54b45765..d5e426590b57669e6a5dbc4c85262a8fc2616803 100644 (file)
@@ -17,7 +17,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        jdk: ['8', '11', '17', '21']
+        jdk: ['8', '11', '17', '21', '23']
         os: [ubuntu-latest, windows-latest]
 
     steps:
index ce85b686cb458107c488147832b171e8742fc2c1..8f4a6d66c0f6bb201610128991f8ddff85e8fcf7 100644 (file)
@@ -134,20 +134,20 @@ public abstract class KnuthSequence<T extends ListElement> extends ArrayList<T>
     /**
      * @return the last element of this sequence.
      */
-    public ListElement getLast() {
+    public T getLast() {
         return (isEmpty()
                 ? null
-                : (ListElement) ListUtil.getLast(this));
+                : ListUtil.getLast(this));
     }
 
     /**
      * Remove the last element of this sequence.
      * @return the removed element.
      */
-    public ListElement removeLast() {
+    public T removeLast() {
         return (isEmpty()
                 ? null
-                : (ListElement) ListUtil.removeLast(this));
+                : ListUtil.removeLast(this));
     }
 
     /**