javascriptcore.class_
Module for [Class] class
Types 3
classClass : gobject.object.ObjectWrap
A JSSClass represents a custom JavaScript class registered by the user in a #JSCContext. It allows to create new JavaScripts objects whose instances are created by the user using this API. It's possible to add constructors, properties and methods for a JSSClass by providing #GCallback<!-- -->s to implement them.
Methods
ClassGidBuilder builder()Get builder for [javascriptcore.class_.Class] Returns: New builder objectjavascriptcore.class_.Class parent() @propertyGet `parent` property. Returns: The parent class or null in case of final classes.string getName()Get the class name of jscclass Returns: the name of jscclassjavascriptcore.class_.Class getParent()Get the parent class of jscclass Returns: the parent class of jscclassMethods
T context(javascriptcore.context.Context propval)Set `context` property. Params: propval = The #JSCContext in which the class was registered. Returns: Builder instance for fluent chainingT name(string propval)Set `name` property. Params: propval = The name of the class. Returns: Builder instance for fluent chainingT parent(javascriptcore.class_.Class propval)Set `parent` property. Params: propval = The parent class or null in case of final classes. Returns: Builder instance for fluent chaining