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

Reply via email to