![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
enum | Kind { kInvalid, kNotFound, kDataConstant, kDataField, kDataConstantField, kAccessorConstant, kModuleExport, kStringLength } |
Public Member Functions | |
bool | Merge (PropertyAccessInfo const *that, AccessMode access_mode, Zone *zone) V8_WARN_UNUSED_RESULT |
bool | IsNotFound () const |
bool | IsDataConstant () const |
bool | IsDataField () const |
bool | IsDataConstantField () const |
bool | IsAccessorConstant () const |
bool | IsModuleExport () const |
bool | IsStringLength () const |
bool | HasTransitionMap () const |
Kind | kind () const |
MaybeHandle< JSObject > | holder () const |
MaybeHandle< Map > | transition_map () const |
Handle< Object > | constant () const |
FieldIndex | field_index () const |
Type | field_type () const |
MachineRepresentation | field_representation () const |
MaybeHandle< Map > | field_map () const |
MapHandles const & | receiver_maps () const |
Handle< Cell > | export_cell () const |
Static Public Member Functions | |
static PropertyAccessInfo | NotFound (MapHandles const &receiver_maps, MaybeHandle< JSObject > holder) |
static PropertyAccessInfo | DataConstant (MapHandles const &receiver_maps, Handle< Object > constant, MaybeHandle< JSObject > holder) |
static PropertyAccessInfo | DataField (PropertyConstness constness, MapHandles const &receiver_maps, FieldIndex field_index, MachineRepresentation field_representation, Type field_type, MaybeHandle< Map > field_map=MaybeHandle< Map >(), MaybeHandle< JSObject > holder=MaybeHandle< JSObject >(), MaybeHandle< Map > transition_map=MaybeHandle< Map >()) |
static PropertyAccessInfo | AccessorConstant (MapHandles const &receiver_maps, Handle< Object > constant, MaybeHandle< JSObject > holder) |
static PropertyAccessInfo | ModuleExport (MapHandles const &receiver_maps, Handle< Cell > cell) |
static PropertyAccessInfo | StringLength (MapHandles const &receiver_maps) |
Definition at line 59 of file access-info.h.