This is an automated email from the ASF dual-hosted git repository.
fanningpj pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/poi.git
The following commit(s) were added to refs/heads/trunk by this push:
new 44da0ea183 avoid unsafe cast to int
44da0ea183 is described below
commit 44da0ea183b87fd8514048ecd510ea57fd3f2b08
Author: PJ Fanning <[email protected]>
AuthorDate: Wed Jul 23 17:03:24 2025 +0100
avoid unsafe cast to int
---
.../src/main/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 b83f5f297e..dab4631371 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 = (int)sst.getCount();
- uniqueCount = (int)sst.getUniqueCount();
+ count = Math.toIntExact(sst.getCount());
+ uniqueCount = Math.toIntExact(sst.getUniqueCount());
//noinspection deprecation
for (CTRst st : sst.getSiArray()) {
stmap.put(xmlText(st), cnt);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]