diff options
author | Andreas Beeker <kiwiwings@apache.org> | 2018-05-21 23:17:57 +0000 |
---|---|---|
committer | Andreas Beeker <kiwiwings@apache.org> | 2018-05-21 23:17:57 +0000 |
commit | d136eaa77889159fb88f9761aaeb469f45398735 (patch) | |
tree | e38fdacaad77cdeff6429952df80bee23d97c3d9 /src/java/org/apache/poi/common/usermodel | |
parent | d3fbc56fd0eca832545e4dc923d40a85aa97937b (diff) | |
download | poi-d136eaa77889159fb88f9761aaeb469f45398735.tar.gz poi-d136eaa77889159fb88f9761aaeb469f45398735.zip |
sonar fixes - null dereference
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1831992 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/poi/common/usermodel')
-rw-r--r-- | src/java/org/apache/poi/common/usermodel/fonts/FontGroup.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/java/org/apache/poi/common/usermodel/fonts/FontGroup.java b/src/java/org/apache/poi/common/usermodel/fonts/FontGroup.java index 191b4e0041..c8a1a1cc04 100644 --- a/src/java/org/apache/poi/common/usermodel/fonts/FontGroup.java +++ b/src/java/org/apache/poi/common/usermodel/fonts/FontGroup.java @@ -110,8 +110,11 @@ public enum FontGroup { * @param runText the text which font groups are to be analyzed * @return the FontGroup */ - public static List<FontGroupRange> getFontGroupRanges(String runText) { + public static List<FontGroupRange> getFontGroupRanges(final String runText) { List<FontGroupRange> ttrList = new ArrayList<>(); + if (runText == null || runText.isEmpty()) { + return ttrList; + } FontGroupRange ttrLast = null; final int rlen = (runText != null) ? runText.length() : 0; for(int cp, i = 0, charCount; i < rlen; i += charCount) { |