Description[api] Add more parameters to Object::GetPropertyNames
Expose more or less the full functionality of the KeyAccumulator in the API:
- use the PropertyFilter introduced for GetOwnPropertyNames
- use KeyCollectionLimit for OWN_ONLY or INLCUDE_PROTOS
- use IndexFilter to eithe SKIP_INDICES or INCLUDE_INDICES
Rewire Object::GetOwnPropertyNames to use GetPropertyNames.
BUG=chromium:148757
Committed: https://crrev.com/63efe9e4164a68888a8ee74aae75a31fe3149cab
Cr-Commit-Position: refs/heads/master@{#36595}
Patch Set 1 #Patch Set 2 : creating proper CL #Patch Set 3 : reverting accidental formatting #
Total comments: 5
Patch Set 4 : addressing renames #Patch Set 5 : using enum class #Patch Set 6 : adding more tests #
Total comments: 3
Patch Set 7 : renaming enums and fixing cctests #Patch Set 8 : addressing nits #Patch Set 9 : remove print #
Total comments: 4
Patch Set 10 : directly initialize enums from api enums #Patch Set 11 : remove debug code #
Total comments: 2
Patch Set 12 : addressing nits #
Messages
Total messages: 20 (7 generated)
|