From: Javen O'Neal Date: Mon, 13 Jun 2016 06:38:53 +0000 (+0000) Subject: findbugs: fix SF_SWITCH_NO_DEFAULT warnings X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=64ae6dc0ffd96f3bfafdb8fc8208396f1bcefc34;p=poi.git findbugs: fix SF_SWITCH_NO_DEFAULT warnings git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1748090 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java b/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java index dbefaabe5c..1f3175121c 100644 --- a/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java +++ b/src/java/org/apache/poi/hssf/usermodel/HSSFHyperlink.java @@ -78,6 +78,8 @@ public class HSSFHyperlink implements Hyperlink { case LINK_DOCUMENT: record.newDocumentLink(); break; + default: + throw new IllegalArgumentException("Invalid type: " + type); } } diff --git a/src/java/org/apache/poi/ss/util/AreaReference.java b/src/java/org/apache/poi/ss/util/AreaReference.java index f046338488..6d2e4530bf 100644 --- a/src/java/org/apache/poi/ss/util/AreaReference.java +++ b/src/java/org/apache/poi/ss/util/AreaReference.java @@ -355,10 +355,11 @@ public class AreaReference { } delimiterPos = i; } + // fall through default: - continue; + continue; //continue the for-loop case SPECIAL_NAME_DELIMITER: - // fall through + break; } if(!insideDelimitedName) { insideDelimitedName = true; diff --git a/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFCell.java b/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFCell.java index 7ef52c1a7d..cf1b419902 100644 --- a/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFCell.java +++ b/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFCell.java @@ -779,6 +779,10 @@ public class SXSSFCell implements Cell { current=new HyperlinkProperty(value); break; } + default: + { + throw new IllegalArgumentException("Invalid type: " + type); + } } if(previous!=null) {