Author: pete.muir(a)jboss.org
Date: 2009-08-31 16:58:09 -0400 (Mon, 31 Aug 2009)
New Revision: 3624
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/jsf/JsfApiAbstraction.java
Log:
Guard against JSF not being present
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/jsf/JsfApiAbstraction.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/jsf/JsfApiAbstraction.java 2009-08-31
06:09:23 UTC (rev 3623)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/jsf/JsfApiAbstraction.java 2009-08-31
20:58:09 UTC (rev 3624)
@@ -43,14 +43,17 @@
this.UICOMPONENT_CLASS =
classForName("javax.faces.component.UIComponent");
this.FACES_CONTEXT = classForName("javax.faces.context.FacesContext");
double version = 2.0;
- try
+ if (this.FACES_CONTEXT != null)
{
- this.FACES_CONTEXT.getMethod("isPostback", new Class[] {});
+ try
+ {
+ this.FACES_CONTEXT.getMethod("isPostback", new Class[] {});
+ }
+ catch (NoSuchMethodException e)
+ {
+ version = 1.2;
+ }
}
- catch (NoSuchMethodException e)
- {
- version = 1.2;
- }
MINIMUM_API_VERSION = version;
}
Show replies by date