Author: nbubna
Date: Wed Mar  8 15:19:30 2006
New Revision: 384374

URL: http://svn.apache.org/viewcvs?rev=384374&view=rev
Log:
use ClassUtils methods where appropriate

Modified:
    
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java
    
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/runtime/RuntimeInstance.java
    
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/texen/Generator.java

Modified: 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/engine/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java?rev=384374&r1=384373&r2=384374&view=diff
==============================================================================
--- 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java
 (original)
+++ 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/app/FieldMethodizer.java
 Wed Mar  8 15:19:30 2006
@@ -1,7 +1,7 @@
 package org.apache.velocity.app;
 
 /*
- * Copyright 2001-2004 The Apache Software Foundation.
+ * Copyright 2001-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License")
  * you may not use this file except in compliance with the License.
@@ -20,6 +20,7 @@
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;
 import java.util.HashMap;
+import org.apache.velocity.util.ClassUtils;
 
 /**
  *  <p>
@@ -120,7 +121,7 @@
     public void addObject ( String s )
         throws Exception
     {
-        inspect(Class.forName(s));
+        inspect(ClassUtils.getClass(s));
     }
     
     /**

Modified: 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/runtime/RuntimeInstance.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/engine/trunk/src/java/org/apache/velocity/runtime/RuntimeInstance.java?rev=384374&r1=384373&r2=384374&view=diff
==============================================================================
--- 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/runtime/RuntimeInstance.java
 (original)
+++ 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/runtime/RuntimeInstance.java
 Wed Mar  8 15:19:30 2006
@@ -640,7 +640,7 @@
         {
             Object o = null;
             try {
-                o = Class.forName(classname).newInstance();
+                o = ClassUtils.getNewInstance(classname);
             }
             catch (ClassNotFoundException cnfe )
             {

Modified: 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/texen/Generator.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/engine/trunk/src/java/org/apache/velocity/texen/Generator.java?rev=384374&r1=384373&r2=384374&view=diff
==============================================================================
--- 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/texen/Generator.java 
(original)
+++ 
jakarta/velocity/engine/trunk/src/java/org/apache/velocity/texen/Generator.java 
Wed Mar  8 15:19:30 2006
@@ -1,7 +1,7 @@
 package org.apache.velocity.texen;
 
 /*
- * Copyright 2001-2004 The Apache Software Foundation.
+ * Copyright 2001-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License")
  * you may not use this file except in compliance with the License.
@@ -37,6 +37,7 @@
 import org.apache.velocity.context.Context;
 import org.apache.velocity.VelocityContext;
 import org.apache.velocity.app.VelocityEngine;
+import org.apache.velocity.util.ClassUtils;
 
 /**
  * A text/code generator class
@@ -498,8 +499,7 @@
 
                 try
                 {
-                    Class cls = Class.forName (contextObj);
-                    Object o = cls.newInstance();
+                    Object o = ClassUtils.getNewInstance(contextObj);
                     context.put (contextName,o);
                 }
                 catch (Exception e)



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

Reply via email to