#include "third_party/blink/renderer/core/testing/callback_function_test.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_internal_enum.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_test_callback.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_test_enum_callback.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_test_interface_callback.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_test_receiver_object_callback.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_test_sequence_callback.h"
#include "third_party/blink/renderer/core/html/html_div_element.h"
namespace blink {
String CallbackFunctionTest::testCallback(V8TestCallback* callback,
const String& message1,
const String& message2,
ExceptionState& exception_state) { … }
String CallbackFunctionTest::testNullableCallback(
V8TestCallback* callback,
const String& message1,
const String& message2,
ExceptionState& exception_state) { … }
void CallbackFunctionTest::testInterfaceCallback(
V8TestInterfaceCallback* callback,
HTMLDivElement* div_element,
ExceptionState& exception_state) { … }
void CallbackFunctionTest::testReceiverObjectCallback(
V8TestReceiverObjectCallback* callback,
ExceptionState& exception_state) { … }
Vector<String> CallbackFunctionTest::testSequenceCallback(
V8TestSequenceCallback* callback,
const Vector<int>& numbers,
ExceptionState& exception_state) { … }
void CallbackFunctionTest::testEnumCallback(V8TestEnumCallback* callback,
const String& enum_value,
ExceptionState& exception_state) { … }
}