Function

JavaScriptCoreClassGetPropertyFunction

Declaration

JSCValue*
(* JSCClassGetPropertyFunction) (
  JSCClass* jsc_class,
  JSCContext* context,
  gpointer instance,
  const char* name
)

Description [src]

The type of get_property in JSCClassVTable. This is only required when you need to handle external properties not added to the prototype.

Parameters

jsc_class

Type: JSCClass

A JSCClass.

The data is owned by the caller of the function.
context

Type: JSCContext

A JSCContext.

The data is owned by the caller of the function.
instance

Type: gpointer

The jsc_class instance.

The argument can be NULL.
The data is owned by the caller of the function.
name

Type: const char*

The property name.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.

Return value

Type: JSCValue

A JSCValue or NULL to forward the request to the parent class or prototype chain.

The caller of the function takes ownership of the data, and is responsible for freeing it.
The return value can be NULL.