#include "third_party/blink/renderer/platform/bindings/callback_method_retriever.h"
#include "third_party/blink/renderer/platform/bindings/callback_function_base.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/bindings/v8_binding.h"
namespace blink {
CallbackMethodRetriever::CallbackMethodRetriever(
CallbackFunctionBase* constructor)
: … { … }
v8::Local<v8::Object> CallbackMethodRetriever::GetPrototypeObject(
ExceptionState& exception_state) { … }
v8::Local<v8::Value> CallbackMethodRetriever::GetFunctionOrUndefined(
v8::Local<v8::Object> object,
const StringView& property,
ExceptionState& exception_state) { … }
v8::Local<v8::Function> CallbackMethodRetriever::GetFunctionOrThrow(
v8::Local<v8::Object> object,
const StringView& property,
ExceptionState& exception_state) { … }
}