#include <accessors.h>
v8::internal::AllStaticを継承しています。
Public 型 | |
enum | DescriptorId |
Static Public メソッド | |
static Object * | FunctionGetPrototype (Object *object, void *) |
static Object * | FunctionSetPrototype (JSObject *object, Object *value, void *) |
Static Private メソッド | |
static Object * | FunctionGetLength (Object *object, void *) |
static Object * | FunctionGetName (Object *object, void *) |
static Object * | FunctionGetArguments (Object *object, void *) |
static Object * | FunctionGetCaller (Object *object, void *) |
static Object * | ArraySetLength (JSObject *object, Object *value, void *) |
static Object * | ArrayGetLength (Object *object, void *) |
static Object * | StringGetLength (Object *object, void *) |
static Object * | ScriptGetName (Object *object, void *) |
static Object * | ScriptGetSource (Object *object, void *) |
static Object * | ScriptGetLineOffset (Object *object, void *) |
static Object * | ScriptGetColumnOffset (Object *object, void *) |
static Object * | ScriptGetType (Object *object, void *) |
static Object * | ObjectGetPrototype (Object *receiver, void *) |
static Object * | ObjectSetPrototype (JSObject *receiver, Object *value, void *) |
static Object * | FlattenNumber (Object *value) |
static Object * | IllegalSetter (JSObject *, Object *, void *) |
static Object * | IllegalGetAccessor (Object *object, void *) |
static Object * | ReadOnlySetAccessor (JSObject *, Object *value, void *) |
accessors.h の 52 行で定義されています。
accessors.h の 60 行で定義されています。
accessors.cc の 76 行で定義されています。
Object * v8::internal::Accessors::ArraySetLength | ( | JSObject * | object, | |
Object * | value, | |||
void * | ||||
) | [static, private] |
accessors.cc の 98 行で定義されています。
参照先 v8::internal::JSArray::cast(), v8::Exception, FlattenNumber(), v8::internal::Factory::NewRangeError(), NONE, v8::internal::NULL, v8::internal::JSObject::SetElementsLength(), v8::internal::Top::Throw(), v8::internal::Execution::ToNumber(), と v8::internal::Execution::ToUint32().
Object * v8::internal::Accessors::FunctionGetArguments | ( | Object * | object, | |
void * | ||||
) | [static, private] |
accessors.cc の 356 行で定義されています。
参照先 ASSERT, v8::internal::JavaScriptFrame::FindCode(), v8::internal::JavaScriptFrame::function(), v8::internal::StandardFrame::GetExpression(), v8::internal::JavaScriptFrame::GetParameter(), v8::internal::JavaScriptFrame::GetProvidedParametersCount(), v8::internal::Factory::NewArgumentsObject(), と v8::internal::Factory::NewFixedArray().
accessors.cc の 412 行で定義されています。
accessors.cc の 336 行で定義されています。
Object * v8::internal::Accessors::FunctionSetPrototype | ( | JSObject * | object, | |
Object * | value, | |||
void * | ||||
) | [static] |
accessors.cc の 272 行で定義されています。
参照先 ASSERT, v8::internal::Map::cast(), v8::internal::Map::CopyDropTransitions(), v8::internal::JSFunction::has_initial_map(), v8::internal::JSFunction::initial_map(), v8::internal::JSFunction::prototype(), v8::internal::JSFunction::set_initial_map(), と v8::internal::JSFunction::SetPrototype().
accessors.cc の 58 行で定義されています。
参照先 UNREACHABLE.
Object * v8::internal::Accessors::IllegalSetter | ( | JSObject * | , | |
Object * | , | |||
void * | ||||
) | [static, private] |
accessors.cc の 52 行で定義されています。
参照先 v8::internal::NULL, と UNREACHABLE.
Object * v8::internal::Accessors::ObjectSetPrototype | ( | JSObject * | receiver, | |
Object * | value, | |||
void * | ||||
) | [static, private] |
accessors.cc の 461 行で定義されています。
参照先 v8::internal::Map::cast(), v8::internal::JSObject::cast(), v8::internal::Map::CopyDropTransitions(), v8::Object::GetPrototype(), v8::internal::JSObject::GetPrototype(), v8::internal::Map::is_hidden_prototype(), v8::Value::IsNull(), v8::internal::HeapObject::map(), v8::internal::Factory::NewError(), v8::internal::NULL, v8::internal::HeapObject::set_map(), と v8::internal::Top::Throw().
Object * v8::internal::Accessors::ReadOnlySetAccessor | ( | JSObject * | , | |
Object * | value, | |||
void * | ||||
) | [static, private] |
accessors.cc の 64 行で定義されています。
Object * v8::internal::Accessors::ScriptGetColumnOffset | ( | Object * | object, | |
void * | ||||
) | [static, private] |
accessors.cc の 222 行で定義されています。
参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().
accessors.cc の 204 行で定義されています。
参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().
accessors.cc の 186 行で定義されています。
参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().
accessors.cc の 168 行で定義されています。
参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().
accessors.cc の 240 行で定義されています。
参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().