From 7c86c60f7cab67e04e95784dc6618c86f104febf Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Wed, 23 Jul 2025 17:19:45 +0100 Subject: [PATCH] Revert "avoid unsafe cast to int" This reverts commit 44da0ea183b87fd8514048ecd510ea57fd3f2b08. --- .../java/org/apache/poi/xssf/model/SharedStringsTable.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poi-ooxml/src/main/java/org/apache/poi/xssf/model/SharedStringsTable.java b/poi-ooxml/src/main/java/org/apache/poi/xssf/model/SharedStringsTable.java index dab4631371..b83f5f297e 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/xssf/model/SharedStringsTable.java +++ b/poi-ooxml/src/main/java/org/apache/poi/xssf/model/SharedStringsTable.java @@ -124,8 +124,8 @@ public class SharedStringsTable extends POIXMLDocumentPart implements SharedStri int cnt = 0; _sstDoc = SstDocument.Factory.parse(is, DEFAULT_XML_OPTIONS); CTSst sst = _sstDoc.getSst(); - count = Math.toIntExact(sst.getCount()); - uniqueCount = Math.toIntExact(sst.getUniqueCount()); + count = (int)sst.getCount(); + uniqueCount = (int)sst.getUniqueCount(); //noinspection deprecation for (CTRst st : sst.getSiArray()) { stmap.put(xmlText(st), cnt);