Examples of Any


Examples of anvil.core.Any

  }


  public void check(ErrorListener context)
  {
    Any key = null;
    if (_expr != null) {
      _expr.check(context);
      if (!_expr.isConstant()) {
        context.error(getLocation(), "Continue expression is not a constant");
        return;
View Full Code Here

Examples of anvil.core.Any

  }
 

  public Any getVariable(String name)
  {
    Any value = (Any)_namespace.get(name);
    return (value != null) ? value : Any.UNDEFINED;
  }
View Full Code Here

Examples of anvil.core.Any

  }


  public Any checkVariable(String name)
  {
    Any value = (Any)_namespace.get(name);
    if (value != null) {
      return value;
    } else {
      return Any.UNDEFINED;
    }
View Full Code Here

Examples of anvil.core.Any

  }


  public Any setVariable(String name, Any value) {
    if (name != null && value != null && !name.equals("ctz.username")) {
      Any anyName = Any.create(name);
      if (_toBeDeleted.containsKey(anyName)) {
        _toBeDeleted.remove(anyName);
      }
      _cache.put(Any.create(name), value);
      _modified = true;
View Full Code Here

Examples of anvil.core.Any

  public boolean deleteVariable(String name) {
    if (_cache.get(Any.create(name)) != null &&       
        !name.equals("ctz.username") &&
        !name.equals("ctz.surName")) {

      Any anyName = Any.create(name);
      _toBeDeleted.put(anyName, Any.TRUE);
      _cache.remove(anyName);
      _modified = true;
      return true;
    }
View Full Code Here

Examples of anvil.core.Any

    return false;
  }


  public Any getVariable(String name) {
    Any value = _cache.get(Any.create(name));
    return (value != null) ? value : Any.UNDEFINED;
  }
View Full Code Here

Examples of anvil.core.Any

  /// @method both
  /// Returns next key and element as map.
  /// @synopsis map both()
  public Any m_both()
  {
    Any key = Any.create(_enumeration.nextKey());
    Any value = Any.create(_enumeration.nextElement());
    return new AnyMap(key, value);
  }
View Full Code Here

Examples of anvil.core.Any

    code.iconst(count);
    code.anewarray("java/lang/Object");
    int j = 0;
    for(int i=0; i<size; i++) {
      Parameter param = params[i];
      Any defaultvalue = param.value;
      code.dup();
      code.iconst(j++);
      if (param.type == CompilableFunction.PARAMETER_REST) {
        code.astring(".."+param.name);
      } else if (defaultvalue != null) {
View Full Code Here

Examples of anvil.core.Any

  {
    if (parameters.length > 0) {

      try {
        for (int i=0; i<parameters.length; i++) {
          Any param = parameters[i];

          if (param.isBinary()) {
            update(param.toBinary(), 0, param.sizeOf());

          } else if (param instanceof AnyFile) {
            update(context, (File)param.toObject());

          } else if (param instanceof AnyURL) {
            update((URL)param.toObject());

          } else {
            byte[] bytes = anvil.util.Conversions.getBytes(param.toString());
            update(bytes, 0, bytes.length);
          }
        }
      } catch (IOException e) {
        throw context.exception(e);
View Full Code Here

Examples of anvil.core.Any

              if (set.getInt(2) != 0) {
                setInitialVariable(name, Any.create(set.getString(3)));
              } else {
                byte[] data = set.getBytes(3);
                try {
                  Any value = Serialization.unserialize(null, data, 0, data.length);
                  setInitialVariable(name, value);
                } catch (UnserializationException t) {
                  throw new OperationFailedException("Invalid permission: "+t.toString());
                }
              }
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.