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

#include <objc_class.h>

Inheritance diagram for JSC::Bindings::ObjcClass:
JSC::Bindings::Class

Public Member Functions

virtual MethodmethodNamed (PropertyName, Instance *) const
 
virtual FieldfieldNamed (PropertyName, Instance *) const
 
virtual JSValue fallbackObject (ExecState *, Instance *, PropertyName)
 
ClassStructPtr isa ()
 
- Public Member Functions inherited from JSC::Bindings::Class
 Class ()
 
virtual ~Class ()
 
 Class ()
 
virtual ~Class ()
 

Static Public Member Functions

static ObjcClassclassForIsA (ClassStructPtr)
 

Protected Member Functions

 ObjcClass (ClassStructPtr aClass)
 

Constructor & Destructor Documentation

◆ ObjcClass()

JSC::Bindings::ObjcClass::ObjcClass ( ClassStructPtr  aClass)
protected

Member Function Documentation

◆ classForIsA()

ObjcClass * JSC::Bindings::ObjcClass::classForIsA ( ClassStructPtr  isa)
static

◆ fallbackObject()

JSValue JSC::Bindings::ObjcClass::fallbackObject ( ExecState exec,
Instance instance,
PropertyName  propertyName 
)
virtual

Reimplemented from JSC::Bindings::Class.

◆ fieldNamed()

Field * JSC::Bindings::ObjcClass::fieldNamed ( PropertyName  propertyName,
Instance instance 
) const
virtual

Implements JSC::Bindings::Class.

◆ isa()

ClassStructPtr JSC::Bindings::ObjcClass::isa ( )
inline

◆ methodNamed()

Method * JSC::Bindings::ObjcClass::methodNamed ( PropertyName  propertyName,
Instance  
) const
virtual

Implements JSC::Bindings::Class.


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