Package com.caucho.quercus.env

Examples of com.caucho.quercus.env.Value.toValue()


    if (cls == null)
      return;
   
    for (StringValue name : cls.getStaticFieldNames()) {
      Value field = cls.getStaticFieldValue(env, name);
      array.put(name, field.toValue());
    }
   
    getStaticFields(env, array, cls.getParent());
  }
 
View Full Code Here


    // value can be a Value or Var
    Value value = _value.evalRef(env);
   
    _var.evalAssignRef(env, value);

    return value.toValue();
  }
 
  /**
   * Evaluates the expression.
   *
 
View Full Code Here

    // value can be a Value or Var
    Value value = _value.evalRef(env);
   
    _var.evalAssignRef(env, value);

    return value.toValue().copy();
  }
 
  /**
   * Evaluates the expression.
   *
 
View Full Code Here

          return NullValue.NULL;
      }
      else if (_isReturnsReference)
        return value;
      else
        return value.toValue().copy();
    } finally {
      env.restoreFunctionArgs(oldArgs);
      env.popEnv(oldMap);
      env.setThis(oldThis);
    }
View Full Code Here

    if (isNewKeys) {
      for (int i = 0; i < permutation.length; i++) {
        int p = permutation[i].toInt();

        Value value = values[p];
        array.put(LongValue.create(i), value.toValue().copy());
      }
    }
    else {
      for (int i = 0; i < permutation.length; i++) {
        int p = permutation[i].toInt();
View Full Code Here

      for (int i = 0; i < permutation.length; i++) {
        int p = permutation[i].toInt();
       
        Value key = keys[p];
        Value value = values[p];
        array.put(key, value.toValue().copy());
      }
    }
  }

View Full Code Here

        else
          value = entry.getValue();

        if (value.isArray()) {
          boolean result = array_walk_recursive(env,
                                                (ArrayValue) value.toValue(),
                                                callback,
                                                extra);

          if (! result)
            return false;
View Full Code Here

    if (cls == null)
      return;
   
    for (StringValue name : cls.getStaticFieldNames()) {
      Value field = cls.getStaticFieldValue(env, name);
      array.put(name, field.toValue());
    }
   
    getStaticFields(env, array, cls.getParent());
  }
 
View Full Code Here

          return NullValue.NULL;
      }
      else if (_isReturnsReference)
        return value;
      else
        return value.toValue().copy();
    } finally {
      env.restoreFunctionArgs(oldArgs);
      env.popEnv(oldMap);
      env.setThis(oldThis);
    }
View Full Code Here

    // value can be a Value or Var
    Value value = _value.evalRef(env);
   
    _var.evalAssignRef(env, value);

    return value.toValue();
  }
 
  /**
   * Evaluates the expression.
   *
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.