Author: markt Date: Sat Nov 17 15:53:34 2012 New Revision: 1410742 URL: http://svn.apache.org/viewvc?rev=1410742&view=rev Log: Refactor since returning -1 makes no sense with chars. The old code worked but it was a little odd (and FindBugs didn't like it).
Modified: tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java Modified: tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java?rev=1410742&r1=1410741&r2=1410742&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java (original) +++ tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java Sat Nov 17 15:53:34 2012 @@ -240,8 +240,9 @@ public class ELParser { if (Character.isJavaIdentifierStart(ch)) { StringBuilder buf = new StringBuilder(); buf.append(ch); - while ((ch = peekChar()) != -1 - && Character.isJavaIdentifierPart(ch)) { + while (index < expression.length() && + Character.isJavaIdentifierPart( + ch = expression.charAt(index))) { buf.append(ch); nextChar(); } @@ -307,13 +308,6 @@ public class ELParser { return expression.charAt(index++); } - private char peekChar() { - if (index >= expression.length()) { - return (char) -1; - } - return expression.charAt(index); - } - private int getIndex() { return index; } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org