V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::CallPrinter Class Referencefinal
Inheritance diagram for v8::internal::CallPrinter:
v8::internal::AstVisitor< CallPrinter >

Public Types

enum  ErrorHint {
  kNone, kNormalIterator, kAsyncIterator, kCallAndNormalIterator,
  kCallAndAsyncIterator
}
 

Public Member Functions

 CallPrinter (Isolate *isolate, bool is_user_js)
 
Handle< StringPrint (FunctionLiteral *program, int position)
 
ErrorHint GetErrorHint () const
 
- Public Member Functions inherited from v8::internal::AstVisitor< CallPrinter >
void Visit (AstNode *node)
 
void VisitDeclarations (Declaration::List *declarations)
 
void VisitStatements (const ZonePtrList< Statement > *statements)
 
void VisitExpressions (const ZonePtrList< Expression > *expressions)
 

Protected Member Functions

void PrintLiteral (Handle< Object > value, bool quote)
 
void PrintLiteral (const AstRawString *value, bool quote)
 
void FindStatements (const ZonePtrList< Statement > *statements)
 
void FindArguments (const ZonePtrList< Expression > *arguments)
 
- Protected Member Functions inherited from v8::internal::AstVisitor< CallPrinter >
CallPrinterimpl ()
 

Detailed Description

Definition at line 17 of file prettyprinter.h.


The documentation for this class was generated from the following files: