#include "fxjs/ijs_runtime.h"
#include "fxjs/cjs_runtimestub.h"
#ifdef PDF_ENABLE_V8
#include "fpdfsdk/cpdfsdk_formfillenvironment.h"
#include "fxjs/cfxjs_engine.h"
#include "fxjs/cjs_runtime.h"
#include "fxjs/global_timer.h"
#ifdef PDF_ENABLE_XFA
#include "fxjs/gc/heap.h"
#endif
#endif
IJS_Runtime::ScopedEventContext::ScopedEventContext(IJS_Runtime* pRuntime)
: … { … }
IJS_Runtime::ScopedEventContext::~ScopedEventContext() { … }
void IJS_Runtime::Initialize(unsigned int slot, void* isolate, void* platform) { … }
void IJS_Runtime::Destroy() { … }
std::unique_ptr<IJS_Runtime> IJS_Runtime::Create(
CPDFSDK_FormFillEnvironment* pFormFillEnv) { … }
IJS_Runtime::~IJS_Runtime() = default;
IJS_Runtime::JS_Error::JS_Error(int line,
int column,
const WideString& exception)
: … { … }