This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit fd2e4acbba5c37a3c8fbbec59d6f532a1e84c341 Author: Mark Thomas <ma...@apache.org> AuthorDate: Tue Apr 20 14:14:32 2021 +0100 Remove unnecessary code --- java/org/apache/jasper/compiler/Generator.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/java/org/apache/jasper/compiler/Generator.java b/java/org/apache/jasper/compiler/Generator.java index 17ef82f..b4697b5 100644 --- a/java/org/apache/jasper/compiler/Generator.java +++ b/java/org/apache/jasper/compiler/Generator.java @@ -1878,17 +1878,18 @@ class Generator { } } TagVariableInfo[] tagInfos = n.getTagVariableInfos(); - if (tagInfos != null && tagInfos.length > 0) { + // The way Tomcat constructs the TagInfo, getTagVariableInfos() + // will never return null. + if (tagInfos.length > 0) { for (TagVariableInfo tagInfo : tagInfos) { - if (tagInfo != null) { - String name = tagInfo.getNameGiven(); - if (name == null) { - String nameFromAttribute = - tagInfo.getNameFromAttribute(); - name = n.getAttributeValue(nameFromAttribute); - } - pageInfo.getVarInfoNames().add(name); + // tagInfo is always non-null + String name = tagInfo.getNameGiven(); + if (name == null) { + String nameFromAttribute = + tagInfo.getNameFromAttribute(); + name = n.getAttributeValue(nameFromAttribute); } + pageInfo.getVarInfoNames().add(name); } } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org