{"size": 1094, "ext": "js", "max_stars_repo_path": "tests/test262/12.6/12.6.4/12.6.4-2.js", "max_stars_repo_name": "aliahsan07/safe-development", "max_stars_repo_stars_event_min_datetime": "2021-11-25T12:53:02.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-01T23:29:49.000Z", "max_issues_repo_path": "tests/test262/12.6/12.6.4/12.6.4-2.js", "max_issues_repo_name": "aliahsan07/safe-development", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "tests/test262/12.6/12.6.4/12.6.4-2.js", "max_forks_repo_name": "aliahsan07/safe-development", "max_forks_repo_forks_event_min_datetime": "2021-06-03T21:38:53.000Z", "max_forks_repo_forks_event_max_datetime": "2021-06-03T21:38:53.000Z"}
{"max_stars_count": 2, "max_issues_count": null, "max_forks_count": 1, "avg_line_length": 21.4509803922, "max_line_length": 118, "alphanum_fraction": 0.5191956124}
  function testcase() 
  {
    var obj = {
      
    };
    var proto = {
      
    };
    Object.defineProperty(proto, "prop", {
      value : "inheritedValue",
      enumerable : false,
      configurable : true,
      writable : true
    });
    var ConstructFun = (function () 
    {
      
    });
    ConstructFun.prototype = proto;
    var child = new ConstructFun();
    Object.defineProperty(child, "prop1", {
      value : "overridedValue1",
      enumerable : false
    });
    Object.defineProperty(child, "prop2", {
      value : "overridedValue2",
      enumerable : true
    });
    var accessedProp1 = false;
    var accessedProp2 = false;
    for(var p in child)
    {
      if (child.hasOwnProperty(p))
      {
        if (p === "prop1")
        {
          accessedProp1 = true;
        }
        if (p === "prop2")
        {
          accessedProp2 = true;
        }
      }
    }
    return ! accessedProp1 && accessedProp2 && child.prop1 === "overridedValue1" && child.prop2 === "overridedValue2";
  }
  {
    var __result1 = testcase();
    var __expect1 = true;
  }
  