Author: henning
Date: Tue Sep 27 02:38:36 2005
New Revision: 291876

URL: http://svn.apache.org/viewcvs?rev=291876&view=rev
Log:
Removed FindBugs report (Exception was too broad, replaced with
IllegalAccessException), cleaned up error messages.

I was wondering if there should be a "standard" way to allow Velocity
Tools access to the logging. Maybe something like we have with
RuntimeServicesAware for Event handlers also for elements added to the
Context.


Modified:
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java?rev=291876&r1=291875&r2=291876&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java
 Tue Sep 27 02:38:36 2005
@@ -86,7 +86,9 @@
         }
         catch( Exception e )
         {
-            System.out.println( e );
+            System.out.println("Could not add " + s 
+                    + " for field methodizing: " 
+                    + e.getMessage());
         }
     }
 
@@ -106,7 +108,9 @@
         }
         catch( Exception e )
         {
-            System.out.println( e );
+            System.out.println("Could not add " + o 
+                    + " for field methodizing: " 
+                    + e.getMessage());
         }
     }
     
@@ -137,16 +141,21 @@
      */
     public Object get( String fieldName )
     {
+        Object value = null;
         try 
         {
             Field f = (Field) fieldHash.get( fieldName );
             if (f != null)
-                return f.get( (Class) classHash.get(fieldName) );
+            {
+                value = f.get( (Class) classHash.get(fieldName) );
+            }
         }
-        catch( Exception e )
+        catch( IllegalAccessException e )
         {
+            System.out.println("IllegalAccessException while trying to access 
" + fieldName 
+                    + ": " + e.getMessage());
         }
-        return null;
+        return value;
     }
 
     /**



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

Reply via email to