webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
JSC::ObjectPropertyCondition Class Reference

#include <ObjectPropertyCondition.h>

Public Member Functions

 ObjectPropertyCondition ()
 
 ObjectPropertyCondition (WTF::HashTableDeletedValueType token)
 
 ObjectPropertyCondition (JSObject *object, const PropertyCondition &condition)
 
 operator bool () const
 
JSObject * object () const
 
PropertyCondition condition () const
 
PropertyCondition::Kind kind () const
 
UniquedStringImpl * uid () const
 
bool hasOffset () const
 
PropertyOffset offset () const
 
unsigned hasAttributes () const
 
unsigned attributes () const
 
bool hasPrototype () const
 
JSObject * prototype () const
 
bool hasRequiredValue () const
 
JSValue requiredValue () const
 
void dumpInContext (PrintStream &, DumpContext *) const
 
void dump (PrintStream &) const
 
unsigned hash () const
 
bool operator== (const ObjectPropertyCondition &other) const
 
bool isHashTableDeletedValue () const
 
bool isCompatibleWith (const ObjectPropertyCondition &other) const
 
bool structureEnsuresValidityAssumingImpurePropertyWatchpoint (Structure *) const
 
bool structureEnsuresValidityAssumingImpurePropertyWatchpoint () const
 
bool validityRequiresImpurePropertyWatchpoint (Structure *) const
 
bool validityRequiresImpurePropertyWatchpoint () const
 
bool isStillValidAssumingImpurePropertyWatchpoint (Structure *) const
 
bool isStillValidAssumingImpurePropertyWatchpoint () const
 
bool isStillValid (Structure *) const
 
bool isStillValid () const
 
bool structureEnsuresValidity (Structure *) const
 
bool structureEnsuresValidity () const
 
bool isWatchableAssumingImpurePropertyWatchpoint (Structure *, PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool isWatchableAssumingImpurePropertyWatchpoint (PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool isWatchable (Structure *, PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool isWatchable (PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool watchingRequiresStructureTransitionWatchpoint () const
 
bool watchingRequiresReplacementWatchpoint () const
 
bool isStillLive () const
 
void validateReferences (const TrackedReferences &) const
 
bool isValidValueForPresence (VM &vm, JSValue value) const
 
ObjectPropertyCondition attemptToMakeEquivalenceWithoutBarrier (VM &) const
 
 ObjectPropertyCondition ()
 
 ObjectPropertyCondition (WTF::HashTableDeletedValueType token)
 
 ObjectPropertyCondition (JSObject *object, const PropertyCondition &condition)
 
 operator bool () const
 
JSObject * object () const
 
PropertyCondition condition () const
 
PropertyCondition::Kind kind () const
 
UniquedStringImpl * uid () const
 
bool hasOffset () const
 
PropertyOffset offset () const
 
unsigned hasAttributes () const
 
unsigned attributes () const
 
bool hasPrototype () const
 
JSObject * prototype () const
 
bool hasRequiredValue () const
 
JSValue requiredValue () const
 
void dumpInContext (PrintStream &, DumpContext *) const
 
void dump (PrintStream &) const
 
unsigned hash () const
 
bool operator== (const ObjectPropertyCondition &other) const
 
bool isHashTableDeletedValue () const
 
bool isCompatibleWith (const ObjectPropertyCondition &other) const
 
bool structureEnsuresValidityAssumingImpurePropertyWatchpoint (Structure *) const
 
bool structureEnsuresValidityAssumingImpurePropertyWatchpoint () const
 
bool validityRequiresImpurePropertyWatchpoint (Structure *) const
 
bool validityRequiresImpurePropertyWatchpoint () const
 
bool isStillValidAssumingImpurePropertyWatchpoint (Structure *) const
 
bool isStillValidAssumingImpurePropertyWatchpoint () const
 
bool isStillValid (Structure *) const
 
bool isStillValid () const
 
bool structureEnsuresValidity (Structure *) const
 
bool structureEnsuresValidity () const
 
bool isWatchableAssumingImpurePropertyWatchpoint (Structure *, PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool isWatchableAssumingImpurePropertyWatchpoint (PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool isWatchable (Structure *, PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool isWatchable (PropertyCondition::WatchabilityEffort=PropertyCondition::MakeNoChanges) const
 
bool watchingRequiresStructureTransitionWatchpoint () const
 
bool watchingRequiresReplacementWatchpoint () const
 
bool isStillLive () const
 
void validateReferences (const TrackedReferences &) const
 
bool isValidValueForPresence (VM &vm, JSValue value) const
 
ObjectPropertyCondition attemptToMakeEquivalenceWithoutBarrier (VM &) const
 

Static Public Member Functions

static ObjectPropertyCondition presenceWithoutBarrier (JSObject *object, UniquedStringImpl *uid, PropertyOffset offset, unsigned attributes)
 
static ObjectPropertyCondition presence (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, PropertyOffset offset, unsigned attributes)
 
static ObjectPropertyCondition absenceWithoutBarrier (JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition absence (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition absenceOfSetterWithoutBarrier (JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition absenceOfSetter (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition equivalenceWithoutBarrier (JSObject *object, UniquedStringImpl *uid, JSValue value)
 
static ObjectPropertyCondition equivalence (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, JSValue value)
 
static ObjectPropertyCondition presenceWithoutBarrier (JSObject *object, UniquedStringImpl *uid, PropertyOffset offset, unsigned attributes)
 
static ObjectPropertyCondition presence (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, PropertyOffset offset, unsigned attributes)
 
static ObjectPropertyCondition absenceWithoutBarrier (JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition absence (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition absenceOfSetterWithoutBarrier (JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition absenceOfSetter (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, JSObject *prototype)
 
static ObjectPropertyCondition equivalenceWithoutBarrier (JSObject *object, UniquedStringImpl *uid, JSValue value)
 
static ObjectPropertyCondition equivalence (VM &vm, JSCell *owner, JSObject *object, UniquedStringImpl *uid, JSValue value)
 

Constructor & Destructor Documentation

◆ ObjectPropertyCondition() [1/6]

JSC::ObjectPropertyCondition::ObjectPropertyCondition ( )
inline

◆ ObjectPropertyCondition() [2/6]

JSC::ObjectPropertyCondition::ObjectPropertyCondition ( WTF::HashTableDeletedValueType  token)
inline

◆ ObjectPropertyCondition() [3/6]

JSC::ObjectPropertyCondition::ObjectPropertyCondition ( JSObject *  object,
const PropertyCondition &  condition 
)
inline

◆ ObjectPropertyCondition() [4/6]

JSC::ObjectPropertyCondition::ObjectPropertyCondition ( )
inline

◆ ObjectPropertyCondition() [5/6]

JSC::ObjectPropertyCondition::ObjectPropertyCondition ( WTF::HashTableDeletedValueType  token)
inline

◆ ObjectPropertyCondition() [6/6]

JSC::ObjectPropertyCondition::ObjectPropertyCondition ( JSObject *  object,
const PropertyCondition &  condition 
)
inline

Member Function Documentation

◆ absence() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absence ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ absence() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absence ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ absenceOfSetter() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absenceOfSetter ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ absenceOfSetter() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absenceOfSetter ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ absenceOfSetterWithoutBarrier() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absenceOfSetterWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ absenceOfSetterWithoutBarrier() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absenceOfSetterWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ absenceWithoutBarrier() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absenceWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ absenceWithoutBarrier() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::absenceWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
JSObject *  prototype 
)
inlinestatic

◆ attemptToMakeEquivalenceWithoutBarrier() [1/2]

ObjectPropertyCondition JSC::ObjectPropertyCondition::attemptToMakeEquivalenceWithoutBarrier ( VM &  vm) const

◆ attemptToMakeEquivalenceWithoutBarrier() [2/2]

ObjectPropertyCondition JSC::ObjectPropertyCondition::attemptToMakeEquivalenceWithoutBarrier ( VM &  ) const

◆ attributes() [1/2]

unsigned JSC::ObjectPropertyCondition::attributes ( ) const
inline

◆ attributes() [2/2]

unsigned JSC::ObjectPropertyCondition::attributes ( ) const
inline

◆ condition() [1/2]

PropertyCondition JSC::ObjectPropertyCondition::condition ( ) const
inline

◆ condition() [2/2]

PropertyCondition JSC::ObjectPropertyCondition::condition ( ) const
inline

◆ dump() [1/2]

void JSC::ObjectPropertyCondition::dump ( PrintStream &  ) const

◆ dump() [2/2]

void JSC::ObjectPropertyCondition::dump ( PrintStream &  out) const

◆ dumpInContext() [1/2]

void JSC::ObjectPropertyCondition::dumpInContext ( PrintStream &  ,
DumpContext *   
) const

◆ dumpInContext() [2/2]

void JSC::ObjectPropertyCondition::dumpInContext ( PrintStream &  out,
DumpContext *  context 
) const

◆ equivalence() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::equivalence ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
JSValue  value 
)
inlinestatic

◆ equivalence() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::equivalence ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
JSValue  value 
)
inlinestatic

◆ equivalenceWithoutBarrier() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::equivalenceWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
JSValue  value 
)
inlinestatic

◆ equivalenceWithoutBarrier() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::equivalenceWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
JSValue  value 
)
inlinestatic

◆ hasAttributes() [1/2]

unsigned JSC::ObjectPropertyCondition::hasAttributes ( ) const
inline

◆ hasAttributes() [2/2]

unsigned JSC::ObjectPropertyCondition::hasAttributes ( ) const
inline

◆ hash() [1/2]

unsigned JSC::ObjectPropertyCondition::hash ( ) const
inline

◆ hash() [2/2]

unsigned JSC::ObjectPropertyCondition::hash ( ) const
inline

◆ hasOffset() [1/2]

bool JSC::ObjectPropertyCondition::hasOffset ( ) const
inline

◆ hasOffset() [2/2]

bool JSC::ObjectPropertyCondition::hasOffset ( ) const
inline

◆ hasPrototype() [1/2]

bool JSC::ObjectPropertyCondition::hasPrototype ( ) const
inline

◆ hasPrototype() [2/2]

bool JSC::ObjectPropertyCondition::hasPrototype ( ) const
inline

◆ hasRequiredValue() [1/2]

bool JSC::ObjectPropertyCondition::hasRequiredValue ( ) const
inline

◆ hasRequiredValue() [2/2]

bool JSC::ObjectPropertyCondition::hasRequiredValue ( ) const
inline

◆ isCompatibleWith() [1/2]

bool JSC::ObjectPropertyCondition::isCompatibleWith ( const ObjectPropertyCondition &  other) const
inline

◆ isCompatibleWith() [2/2]

bool JSC::ObjectPropertyCondition::isCompatibleWith ( const ObjectPropertyCondition &  other) const
inline

◆ isHashTableDeletedValue() [1/2]

bool JSC::ObjectPropertyCondition::isHashTableDeletedValue ( ) const
inline

◆ isHashTableDeletedValue() [2/2]

bool JSC::ObjectPropertyCondition::isHashTableDeletedValue ( ) const
inline

◆ isStillLive() [1/2]

bool JSC::ObjectPropertyCondition::isStillLive ( ) const

◆ isStillLive() [2/2]

bool JSC::ObjectPropertyCondition::isStillLive ( ) const

◆ isStillValid() [1/4]

bool JSC::ObjectPropertyCondition::isStillValid ( Structure *  structure) const

◆ isStillValid() [2/4]

bool JSC::ObjectPropertyCondition::isStillValid ( Structure *  ) const

◆ isStillValid() [3/4]

bool JSC::ObjectPropertyCondition::isStillValid ( ) const

◆ isStillValid() [4/4]

bool JSC::ObjectPropertyCondition::isStillValid ( ) const

◆ isStillValidAssumingImpurePropertyWatchpoint() [1/4]

bool JSC::ObjectPropertyCondition::isStillValidAssumingImpurePropertyWatchpoint ( Structure *  structure) const

◆ isStillValidAssumingImpurePropertyWatchpoint() [2/4]

bool JSC::ObjectPropertyCondition::isStillValidAssumingImpurePropertyWatchpoint ( Structure *  ) const

◆ isStillValidAssumingImpurePropertyWatchpoint() [3/4]

bool JSC::ObjectPropertyCondition::isStillValidAssumingImpurePropertyWatchpoint ( ) const

◆ isStillValidAssumingImpurePropertyWatchpoint() [4/4]

bool JSC::ObjectPropertyCondition::isStillValidAssumingImpurePropertyWatchpoint ( ) const

◆ isValidValueForPresence() [1/2]

bool JSC::ObjectPropertyCondition::isValidValueForPresence ( VM &  vm,
JSValue  value 
) const
inline

◆ isValidValueForPresence() [2/2]

bool JSC::ObjectPropertyCondition::isValidValueForPresence ( VM &  vm,
JSValue  value 
) const
inline

◆ isWatchable() [1/4]

bool JSC::ObjectPropertyCondition::isWatchable ( Structure *  ,
PropertyCondition::WatchabilityEffort  = PropertyCondition::MakeNoChanges 
) const

◆ isWatchable() [2/4]

bool JSC::ObjectPropertyCondition::isWatchable ( Structure *  structure,
PropertyCondition::WatchabilityEffort  effort = PropertyCondition::MakeNoChanges 
) const

◆ isWatchable() [3/4]

bool JSC::ObjectPropertyCondition::isWatchable ( PropertyCondition::WatchabilityEffort  effort = PropertyCondition::MakeNoChanges) const

◆ isWatchable() [4/4]

bool JSC::ObjectPropertyCondition::isWatchable ( PropertyCondition::WatchabilityEffort  = PropertyCondition::MakeNoChanges) const

◆ isWatchableAssumingImpurePropertyWatchpoint() [1/4]

bool JSC::ObjectPropertyCondition::isWatchableAssumingImpurePropertyWatchpoint ( Structure *  structure,
PropertyCondition::WatchabilityEffort  effort = PropertyCondition::MakeNoChanges 
) const

◆ isWatchableAssumingImpurePropertyWatchpoint() [2/4]

bool JSC::ObjectPropertyCondition::isWatchableAssumingImpurePropertyWatchpoint ( Structure *  ,
PropertyCondition::WatchabilityEffort  = PropertyCondition::MakeNoChanges 
) const

◆ isWatchableAssumingImpurePropertyWatchpoint() [3/4]

bool JSC::ObjectPropertyCondition::isWatchableAssumingImpurePropertyWatchpoint ( PropertyCondition::WatchabilityEffort  effort = PropertyCondition::MakeNoChanges) const

◆ isWatchableAssumingImpurePropertyWatchpoint() [4/4]

bool JSC::ObjectPropertyCondition::isWatchableAssumingImpurePropertyWatchpoint ( PropertyCondition::WatchabilityEffort  = PropertyCondition::MakeNoChanges) const

◆ kind() [1/2]

PropertyCondition::Kind JSC::ObjectPropertyCondition::kind ( ) const
inline

◆ kind() [2/2]

PropertyCondition::Kind JSC::ObjectPropertyCondition::kind ( ) const
inline

◆ object() [1/2]

JSObject* JSC::ObjectPropertyCondition::object ( ) const
inline

◆ object() [2/2]

JSObject* JSC::ObjectPropertyCondition::object ( ) const
inline

◆ offset() [1/2]

PropertyOffset JSC::ObjectPropertyCondition::offset ( ) const
inline

◆ offset() [2/2]

PropertyOffset JSC::ObjectPropertyCondition::offset ( ) const
inline

◆ operator bool() [1/2]

JSC::ObjectPropertyCondition::operator bool ( ) const
inlineexplicit

◆ operator bool() [2/2]

JSC::ObjectPropertyCondition::operator bool ( ) const
inlineexplicit

◆ operator==() [1/2]

bool JSC::ObjectPropertyCondition::operator== ( const ObjectPropertyCondition &  other) const
inline

◆ operator==() [2/2]

bool JSC::ObjectPropertyCondition::operator== ( const ObjectPropertyCondition &  other) const
inline

◆ presence() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::presence ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
PropertyOffset  offset,
unsigned  attributes 
)
inlinestatic

◆ presence() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::presence ( VM &  vm,
JSCell *  owner,
JSObject *  object,
UniquedStringImpl *  uid,
PropertyOffset  offset,
unsigned  attributes 
)
inlinestatic

◆ presenceWithoutBarrier() [1/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::presenceWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
PropertyOffset  offset,
unsigned  attributes 
)
inlinestatic

◆ presenceWithoutBarrier() [2/2]

static ObjectPropertyCondition JSC::ObjectPropertyCondition::presenceWithoutBarrier ( JSObject *  object,
UniquedStringImpl *  uid,
PropertyOffset  offset,
unsigned  attributes 
)
inlinestatic

◆ prototype() [1/2]

JSObject* JSC::ObjectPropertyCondition::prototype ( ) const
inline

◆ prototype() [2/2]

JSObject* JSC::ObjectPropertyCondition::prototype ( ) const
inline

◆ requiredValue() [1/2]

JSValue JSC::ObjectPropertyCondition::requiredValue ( ) const
inline

◆ requiredValue() [2/2]

JSValue JSC::ObjectPropertyCondition::requiredValue ( ) const
inline

◆ structureEnsuresValidity() [1/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidity ( Structure *  ) const

◆ structureEnsuresValidity() [2/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidity ( Structure *  structure) const

◆ structureEnsuresValidity() [3/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidity ( ) const

◆ structureEnsuresValidity() [4/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidity ( ) const

◆ structureEnsuresValidityAssumingImpurePropertyWatchpoint() [1/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidityAssumingImpurePropertyWatchpoint ( Structure *  structure) const

◆ structureEnsuresValidityAssumingImpurePropertyWatchpoint() [2/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidityAssumingImpurePropertyWatchpoint ( Structure *  ) const

◆ structureEnsuresValidityAssumingImpurePropertyWatchpoint() [3/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidityAssumingImpurePropertyWatchpoint ( ) const

◆ structureEnsuresValidityAssumingImpurePropertyWatchpoint() [4/4]

bool JSC::ObjectPropertyCondition::structureEnsuresValidityAssumingImpurePropertyWatchpoint ( ) const

◆ uid() [1/2]

UniquedStringImpl* JSC::ObjectPropertyCondition::uid ( ) const
inline

◆ uid() [2/2]

UniquedStringImpl* JSC::ObjectPropertyCondition::uid ( ) const
inline

◆ validateReferences() [1/2]

void JSC::ObjectPropertyCondition::validateReferences ( const TrackedReferences &  ) const

◆ validateReferences() [2/2]

void JSC::ObjectPropertyCondition::validateReferences ( const TrackedReferences &  tracked) const

◆ validityRequiresImpurePropertyWatchpoint() [1/4]

bool JSC::ObjectPropertyCondition::validityRequiresImpurePropertyWatchpoint ( Structure *  structure) const

◆ validityRequiresImpurePropertyWatchpoint() [2/4]

bool JSC::ObjectPropertyCondition::validityRequiresImpurePropertyWatchpoint ( Structure *  ) const

◆ validityRequiresImpurePropertyWatchpoint() [3/4]

bool JSC::ObjectPropertyCondition::validityRequiresImpurePropertyWatchpoint ( ) const

◆ validityRequiresImpurePropertyWatchpoint() [4/4]

bool JSC::ObjectPropertyCondition::validityRequiresImpurePropertyWatchpoint ( ) const

◆ watchingRequiresReplacementWatchpoint() [1/2]

bool JSC::ObjectPropertyCondition::watchingRequiresReplacementWatchpoint ( ) const
inline

◆ watchingRequiresReplacementWatchpoint() [2/2]

bool JSC::ObjectPropertyCondition::watchingRequiresReplacementWatchpoint ( ) const
inline

◆ watchingRequiresStructureTransitionWatchpoint() [1/2]

bool JSC::ObjectPropertyCondition::watchingRequiresStructureTransitionWatchpoint ( ) const
inline

◆ watchingRequiresStructureTransitionWatchpoint() [2/2]

bool JSC::ObjectPropertyCondition::watchingRequiresStructureTransitionWatchpoint ( ) const
inline

The documentation for this class was generated from the following files: