Clean up some "GetProperty" methods/functions.
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 28 Mar 2014 09:49:27 +0000 (09:49 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 28 Mar 2014 09:49:27 +0000 (09:49 +0000)
commit1037a883de7785ec2121d3e136a2e89c1a461da6
tree1c74ffaa27ebd05ce5ec89e7e6b2bdf0f069a82f
parent6730ec84331c97f0c07f05faa6cfeb0bae5cc415
Clean up some "GetProperty" methods/functions.

Runtime::GetObjectProperty:
  - handled string.charAt, element access and property access
  - now handlified
GetProperty in handles.cc:
  - called to Runtime::GetObjectProperty
  - now removed
Object::GetProperty (handlified version):
  - handled element access and property access
  - now changed to only do property access
New: Object::GetPropertyOrElement:
  - handles element access and property access

R=ishell@chromium.org

Review URL: https://codereview.chromium.org/210953005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20327 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/api.cc
src/bootstrapper.cc
src/execution.cc
src/handles.cc
src/handles.h
src/ic.cc
src/isolate.cc
src/json-stringifier.h
src/objects.cc
src/objects.h
src/runtime.cc
src/runtime.h