Lines Matching refs:Descriptor
16 // Abstraction for elements in instance-descriptor arrays.
18 // Each descriptor has a key, property attributes, property type,
19 // property index (in the actual instance-descriptor array) and
21 class Descriptor final BASE_EMBEDDED {
23 Descriptor() : details_(Smi::kZero) {}
31 static Descriptor DataField(Handle<Name> key, int field_index,
35 static Descriptor DataField(Handle<Name> key, int field_index,
41 static Descriptor DataConstant(Handle<Name> key, Handle<Object> value,
43 return Descriptor(key, value, kData, attributes, kDescriptor, kConst,
47 static Descriptor DataConstant(Handle<Name> key, int field_index,
51 static Descriptor AccessorConstant(Handle<Name> key, Handle<Object> foreign,
53 return Descriptor(key, foreign, kAccessor, attributes, kDescriptor, kConst,
71 Descriptor(Handle<Name> key, Handle<Object> value, PropertyDetails details)
77 Descriptor(Handle<Name> key, Handle<Object> value, PropertyKind kind,