#include <prettyprinter.h>
Definition at line 17 of file prettyprinter.h.
◆ ErrorHint
Enumerator |
---|
kNone | |
kNormalIterator | |
kAsyncIterator | |
kCallAndNormalIterator | |
kCallAndAsyncIterator | |
Definition at line 29 of file prettyprinter.h.
◆ SpreadErrorInArgsHint
◆ CallPrinter()
◆ ~CallPrinter()
v8::internal::CallPrinter::~CallPrinter |
( |
| ) |
|
|
default |
◆ DEFINE_AST_VISITOR_SUBCLASS_MEMBERS()
v8::internal::CallPrinter::DEFINE_AST_VISITOR_SUBCLASS_MEMBERS |
( |
| ) |
|
|
private |
◆ destructuring_assignment()
Assignment * v8::internal::CallPrinter::destructuring_assignment |
( |
| ) |
const |
|
inline |
◆ destructuring_prop()
◆ Find()
void v8::internal::CallPrinter::Find |
( |
AstNode * | node, |
|
|
bool | print = false ) |
|
private |
◆ FindArguments()
◆ FindStatements()
◆ GetErrorHint()
◆ Print() [1/4]
void v8::internal::CallPrinter::Print |
( |
char | c | ) |
|
|
private |
◆ Print() [2/4]
void v8::internal::CallPrinter::Print |
( |
const char * | str | ) |
|
|
private |
◆ Print() [3/4]
◆ Print() [4/4]
◆ PrintLiteral() [1/2]
void v8::internal::CallPrinter::PrintLiteral |
( |
const AstRawString * | value, |
|
|
bool | quote ) |
|
protected |
◆ PrintLiteral() [2/2]
◆ spread_arg()
Expression * v8::internal::CallPrinter::spread_arg |
( |
| ) |
const |
|
inline |
◆ builder_
◆ destructuring_assignment_
Assignment* v8::internal::CallPrinter::destructuring_assignment_ |
|
private |
◆ destructuring_prop_
◆ done_
bool v8::internal::CallPrinter::done_ |
|
private |
◆ error_in_spread_args_
◆ found_
bool v8::internal::CallPrinter::found_ |
|
private |
◆ function_kind_
◆ is_async_iterator_error_
bool v8::internal::CallPrinter::is_async_iterator_error_ |
|
private |
◆ is_call_error_
bool v8::internal::CallPrinter::is_call_error_ |
|
private |
◆ is_iterator_error_
bool v8::internal::CallPrinter::is_iterator_error_ |
|
private |
◆ is_user_js_
bool v8::internal::CallPrinter::is_user_js_ |
|
private |
◆ isolate_
Isolate* v8::internal::CallPrinter::isolate_ |
|
private |
◆ num_prints_
int v8::internal::CallPrinter::num_prints_ |
|
private |
◆ position_
int v8::internal::CallPrinter::position_ |
|
private |
◆ spread_arg_
Expression* v8::internal::CallPrinter::spread_arg_ |
|
private |
The documentation for this class was generated from the following files: