Author: henning
Date: Sat Oct  1 04:39:27 2005
New Revision: 292958

URL: http://svn.apache.org/viewcvs?rev=292958&view=rev
Log:
- make a constant really static
- remove a String(String) C'tor. Strings are immutable so the
  assignment is really ok.

(Both found by Findbugs)


Modified:
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/directive/VMProxyArg.java

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/directive/VMProxyArg.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/directive/VMProxyArg.java?rev=292958&r1=292957&r2=292958&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/directive/VMProxyArg.java
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/directive/VMProxyArg.java
 Sat Oct  1 04:39:27 2005
@@ -79,6 +79,9 @@
  */
 public class VMProxyArg
 {
+    /** in the event our type is switched - we don't care really what it is */
+    private static final int GENERALSTATIC = -1;
+
     /**  type of arg I will have */
     private int type = 0;
 
@@ -103,9 +106,6 @@
     /** by default, we are dynamic.  safest */
     private boolean constant = false;
 
-    /** in the event our type is switched - we don't care really what it is */
-    private final int GENERALSTATIC = -1;
-
     private RuntimeServices rsvc = null;
     private Log log = null;
 
@@ -138,7 +138,9 @@
          *  avoid fn call overhead 
          */
         if( nodeTree != null)
+        {
             numTreeChildren = nodeTree.jjtGetNumChildren();
+        }
 
         /*
          *  if we are a reference, and 'scalar' (i.e. $foo )
@@ -465,7 +467,7 @@
                 log.error("Unsupported arg type : " + callerReference +
                           " You most likely intended to call a VM with a 
string literal, so enclose with ' or \" characters. (VMProxyArg.setup())");
                 constant = true;
-                staticObject = new String( callerReference );
+                staticObject = callerReference;
 
                 break;
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to