[gin] Allow interceptors to signal whether a they intercepted something
TEST=InterceptorTest.BypassInterceptor*
[email protected],[email protected]
BUG=none
Review URL: https://codereview.chromium.org/467243002
Cr-Commit-Position: refs/heads/master@{#289325}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289325 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/gin/interceptor.cc b/gin/interceptor.cc
index 7efc32ee..617fd08 100644
--- a/gin/interceptor.cc
+++ b/gin/interceptor.cc
@@ -26,9 +26,11 @@
return v8::Local<v8::Value>();
}
-void NamedPropertyInterceptor::SetNamedProperty(v8::Isolate* isolate,
+bool NamedPropertyInterceptor::SetNamedProperty(v8::Isolate* isolate,
const std::string& property,
- v8::Local<v8::Value> value) {}
+ v8::Local<v8::Value> value) {
+ return false;
+}
std::vector<std::string> NamedPropertyInterceptor::EnumerateNamedProperties(
v8::Isolate* isolate) {
@@ -51,10 +53,12 @@
return v8::Local<v8::Value>();
}
-void IndexedPropertyInterceptor::SetIndexedProperty(
+bool IndexedPropertyInterceptor::SetIndexedProperty(
v8::Isolate* isolate,
uint32_t index,
- v8::Local<v8::Value> value) {}
+ v8::Local<v8::Value> value) {
+ return false;
+}
std::vector<uint32_t> IndexedPropertyInterceptor::EnumerateIndexedProperties(
v8::Isolate* isolate) {