You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by sk...@apache.org on 2008/02/07 17:07:14 UTC
svn commit: r619474 -
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/_ClassUtils.java
Author: skitching
Date: Thu Feb 7 08:07:05 2008
New Revision: 619474
URL: http://svn.apache.org/viewvc?rev=619474&view=rev
Log:
Add trivial utility method.
Modified:
myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/_ClassUtils.java
Modified: myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/_ClassUtils.java
URL: http://svn.apache.org/viewvc/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/_ClassUtils.java?rev=619474&r1=619473&r2=619474&view=diff
==============================================================================
--- myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/_ClassUtils.java (original)
+++ myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/_ClassUtils.java Thu Feb 7 08:07:05 2008
@@ -35,6 +35,29 @@
/**
* create a new instance for a class by its name
*/
+ public static Object newInstance(Class clazz)
+ {
+ try
+ {
+ return clazz.newInstance();
+ }
+ catch(NoClassDefFoundError e)
+ {
+ throw new OrchestraException(e);
+ }
+ catch (InstantiationException e)
+ {
+ throw new OrchestraException(e);
+ }
+ catch (IllegalAccessException e)
+ {
+ throw new OrchestraException(e);
+ }
+ }
+
+ /**
+ * create a new instance for a class by its name
+ */
public static Object newInstance(String className)
{
try