diff options
author | Simon Steiner <ssteiner@apache.org> | 2024-10-21 10:10:54 +0100 |
---|---|---|
committer | Simon Steiner <ssteiner@apache.org> | 2024-10-21 10:10:54 +0100 |
commit | 49e0e9ae69cf96eb4c13527b271c8a70a5f5f843 (patch) | |
tree | 6a0c26507e85090dc6e814c89b9d757f84cabe6a | |
parent | 8c362e0ac407ef2286d17769884f1faccba2b5c3 (diff) | |
download | xmlgraphics-fop-49e0e9ae69cf96eb4c13527b271c8a70a5f5f843.tar.gz xmlgraphics-fop-49e0e9ae69cf96eb4c13527b271c8a70a5f5f843.zip |
Fix compile on Java 23
-rw-r--r-- | .github/workflows/maven.yml | 2 | ||||
-rw-r--r-- | fop-core/src/main/java/org/apache/fop/layoutmgr/KnuthSequence.java | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index a9c6e0f7e..d5e426590 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -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: diff --git a/fop-core/src/main/java/org/apache/fop/layoutmgr/KnuthSequence.java b/fop-core/src/main/java/org/apache/fop/layoutmgr/KnuthSequence.java index ce85b686c..8f4a6d66c 100644 --- a/fop-core/src/main/java/org/apache/fop/layoutmgr/KnuthSequence.java +++ b/fop-core/src/main/java/org/apache/fop/layoutmgr/KnuthSequence.java @@ -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)); } /** |