trinidad-api/src/main/java/org/apache/myfaces/trinidad/bean/util/PropertyArrayMap.java [119:147]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void putAll(Map<? extends PropertyKey, ? extends Object> t)
  {
    boolean useDeltas =_createDeltas();

    if (useDeltas)
      _deltas.putAll(t);

    Set<? extends PropertyKey> keys = t.keySet();
    for (PropertyKey key: keys)
    {
      if (key.isPartialStateHolder())
      {
        _getPartialStateHolderTracker(true).addProperty(key);
      }

      if (!useDeltas && key.getMutable().isAtLeastSometimesMutable())
      {
        Object value = t.get(key);

        if (!(value instanceof ValueExpression))
        {
          _getMutableTracker(true).addProperty(key);
        }
      }

    }

    super.putAll(t);
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



trinidad-api/src/main/java/org/apache/myfaces/trinidad/bean/util/PropertyHashMap.java [124:152]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void putAll(Map<? extends PropertyKey, ? extends Object> t)
  {
    boolean useDeltas =_createDeltas();
    
    if (useDeltas)
      _deltas.putAll(t);

    Set<? extends PropertyKey> keys = t.keySet();
    for (PropertyKey key: keys)
    {
      if (key.isPartialStateHolder())
      {
        _getPartialStateHolderTracker(true).addProperty(key);
      }  
      
      if (!useDeltas && key.getMutable().isAtLeastSometimesMutable())
      {
        Object value = t.get(key);
        
        if (!(value instanceof ValueExpression))
        {
          _getMutableTracker(true).addProperty(key);
        }
      }

    }

    super.putAll(t);
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



