Hide heap methods where possible.
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Apr 2014 13:58:55 +0000 (13:58 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Apr 2014 13:58:55 +0000 (13:58 +0000)
commit30e2802e12dd05aa46f1078c14d2919ff024687d
tree5d1f8b9768afd3e5a9917b2deea1628b0fe49a00
parentc8e95c411cebc429a4c7fda4d8c509f1d5230490
Hide heap methods where possible.

Factory is already a friend class of Heap.
We introduce a TestHeap class in cctest.h to access protected methods.

R=mstarzinger@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21053 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/factory.cc
src/factory.h
src/heap.cc
src/heap.h
test/cctest/cctest.h
test/cctest/test-alloc.cc
test/cctest/test-heap.cc
test/cctest/test-mark-compact.cc