From c0355617aabe52af1b17a3d974be0bf59cc24671 Mon Sep 17 00:00:00 2001 From: markt Date: Sat, 6 Aug 2011 20:28:35 +0000 Subject: [PATCH] Fix some false npe warnings git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1154579 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/jasper/compiler/JspUtil.java | 1 + java/org/apache/jasper/compiler/PageDataImpl.java | 6 ++++++ java/org/apache/jasper/compiler/Validator.java | 1 + 3 files changed, 8 insertions(+) diff --git a/java/org/apache/jasper/compiler/JspUtil.java b/java/org/apache/jasper/compiler/JspUtil.java index 822a13477..1383f16d3 100644 --- a/java/org/apache/jasper/compiler/JspUtil.java +++ b/java/org/apache/jasper/compiler/JspUtil.java @@ -119,6 +119,7 @@ public class JspUtil { int tempLength = (attrs == null) ? 0 : attrs.getLength(); Vector temp = new Vector(tempLength, 1); for (int i = 0; i < tempLength; i++) { + @SuppressWarnings("null") // If attrs==null, tempLength == 0 String qName = attrs.getQName(i); if ((!qName.equals("xmlns")) && (!qName.startsWith("xmlns:"))) temp.addElement(qName); diff --git a/java/org/apache/jasper/compiler/PageDataImpl.java b/java/org/apache/jasper/compiler/PageDataImpl.java index 97ce4ca62..665d74393 100644 --- a/java/org/apache/jasper/compiler/PageDataImpl.java +++ b/java/org/apache/jasper/compiler/PageDataImpl.java @@ -510,6 +510,7 @@ class PageDataImpl extends PageData implements TagConstants { Attributes attrs = n.getAttributes(); int len = (attrs == null) ? 0 : attrs.getLength(); for (int i=0; i