Home | History | Annotate | Download | only in cctest

Lines Matching refs:DeclarationContext

44 // A DeclarationContext holds a reference to a v8::Context and keeps
48 class DeclarationContext {
50 DeclarationContext();
52 virtual ~DeclarationContext() {
100 static DeclarationContext* GetInstance(const AccessorInfo& info);
104 DeclarationContext::DeclarationContext()
110 void DeclarationContext::InitializeIfNeeded() {
126 void DeclarationContext::Check(const char* source,
156 v8::Handle<Value> DeclarationContext::HandleGet(Local<String> key,
158 DeclarationContext* context = GetInstance(info);
164 v8::Handle<Value> DeclarationContext::HandleSet(Local<String> key,
167 DeclarationContext* context = GetInstance(info);
173 v8::Handle<Integer> DeclarationContext::HandleQuery(Local<String> key,
175 DeclarationContext* context = GetInstance(info);
181 DeclarationContext* DeclarationContext::GetInstance(const AccessorInfo& info) {
182 return static_cast<DeclarationContext*>(External::Unwrap(info.Data()));
186 v8::Handle<Value> DeclarationContext::Get(Local<String> key) {
191 v8::Handle<Value> DeclarationContext::Set(Local<String> key,
197 v8::Handle<Integer> DeclarationContext::Query(Local<String> key) {
207 { DeclarationContext context;
215 { DeclarationContext context;
223 { DeclarationContext context;
231 { DeclarationContext context;
239 { DeclarationContext context;
250 class PresentPropertyContext: public DeclarationContext {
305 class AbsentPropertyContext: public DeclarationContext {
367 class AppearingPropertyContext: public DeclarationContext {
451 class ReappearingPropertyContext: public DeclarationContext {
509 class ExistsInPrototypeContext: public DeclarationContext {
571 class AbsentInPrototypeContext: public DeclarationContext {