Package com.caucho.quercus.expr

Examples of com.caucho.quercus.expr.Expr


      if (env.isInitializedClass(map.getKey()))
        continue;
     
      for (StaticField field : map.getValue()) {
        Value val;
        Expr expr = field._expr;

        //php/096f
        if (expr instanceof ClassConstExpr)
          val = ((ClassConstExpr) expr).eval(env);
        else
          val = expr.eval(env);

        StringValue fullName = env.createStringBuilder();
        fullName.append(_className);
        fullName.append("::");
        fullName.append(field._name);
View Full Code Here


  /**
   * Finds the matching constant
   */
  public final Value getConstant(Env env, String name)
  {
    Expr expr = _constMap.get(name);

    if (expr != null)
      return expr.eval(env);
   
    Object obj = _constJavaMap.get(name);
   
    if (obj != null)
      return env.wrapJava(obj);
View Full Code Here

TOP

Related Classes of com.caucho.quercus.expr.Expr

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.