##### Coverage Report - org.webmacro.util.Eval

Classes in this File | Line Coverage | Branch Coverage | Complexity
Eval |
0% | 0/3
N/A | N/A
| 1.0;1

1 |  |
     package org.webmacro.util;
2 |  |
3 |  |
     /**
4 |  |
      * Static class with one method, eval, which just returns its
5 |  |
      * argument.  This is a workaround for a WebMacro syntax issue, where an
6 |  |
      * expression isn't recognized properly outside of a directive or method call.
7 |  |
      * The eval() function can be configured in the WebMacro.properties file, e.g.:
8 |  |
      * <pre>
9 |  |
      *    functions.eval=org.webmacro.util.Eval.eval
10 |  |
      * </pre>
11 |  |
      * @since May 6, 2003
12 |  |
      */
13 |  |
     public final class Eval
14 |  |
     {
15 |  |
16 |  |
         /** Private constructor for a static class */
17 |  |
         private Eval ()
18 | 0 |
         {
19 | 0 |
         }
20 |  |
21 |  |
         /**
22 |  |
          * @param o object to return
23 |  |
          * @return input unmodified
24 |  |
          */
25 |  |
         static public Object eval (Object o)
26 |  |
         {
27 | 0 |
             return o;
28 |  |
         }
29 |  |
     }