5#ifndef V8_DEBUG_INTERFACE_TYPES_H_
6#define V8_DEBUG_INTERFACE_TYPES_H_
21class BuiltinArguments;
32 Location(
int line_number,
int column_number);
38 int GetLineNumber()
const;
39 int GetColumnNumber()
const;
static V8_INLINE Local< T > FromSlot(internal::Address *slot)
BreakLocation(int line_number, int column_number, BreakLocationType type)
BreakLocationType type() const
V8_INLINE v8::Local< v8::Value > operator[](int i) const
V8_INLINE v8::Isolate * GetIsolate() const
ConsoleCallArguments(const v8::FunctionCallbackInfo< v8::Value > &)
internal::Address * values_
ConsoleContext(int id, v8::Local< v8::String > name)
v8::Local< v8::String > name_
v8::Local< v8::String > name() const
virtual void Debug(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void TimeLog(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void CountReset(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Log(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Dir(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void GroupCollapsed(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void ProfileEnd(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void TimeEnd(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Warn(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void TimeStamp(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Profile(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Group(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Assert(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual ~ConsoleDelegate()=default
virtual void DirXml(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Info(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Clear(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Table(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Time(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Trace(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void GroupEnd(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Error(const ConsoleCallArguments &args, const ConsoleContext &context)
virtual void Count(const ConsoleCallArguments &args, const ConsoleContext &context)
base::Vector< const DirectHandle< Object > > args
@ kDebugStackTraceCaptured
@ kDebuggerStatementBreakLocation
v8_inspector::String16 String
V8_INLINE Local< Primitive > Undefined(Isolate *isolate)
#define DCHECK_NOT_NULL(val)
#define V8_EXPORT_PRIVATE