Package apple.javascriptcore.struct
Class JSClassDefinition
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.javascriptcore.struct.JSClassDefinition
-
public final class JSClassDefinition extends org.moe.natj.c.StructObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJSClassDefinition.Function__finalizestatic interfaceJSClassDefinition.Function_callAsConstructorstatic interfaceJSClassDefinition.Function_callAsFunctionstatic interfaceJSClassDefinition.Function_convertToTypestatic interfaceJSClassDefinition.Function_deletePropertystatic interfaceJSClassDefinition.Function_getPropertystatic interfaceJSClassDefinition.Function_getPropertyNamesstatic interfaceJSClassDefinition.Function_hasInstancestatic interfaceJSClassDefinition.Function_hasPropertystatic interfaceJSClassDefinition.Function_initializestatic interfaceJSClassDefinition.Function_setProperty
-
Constructor Summary
Constructors Modifier Constructor Description JSClassDefinition()protectedJSClassDefinition(org.moe.natj.general.Pointer peer)
-
Method Summary
-
-
-
Method Detail
-
version
public int version()
current (and only) version is 0
-
setVersion
public void setVersion(int value)
current (and only) version is 0
-
attributes
public int attributes()
-
setAttributes
public void setAttributes(int value)
-
className
public java.lang.String className()
-
setClassName
public void setClassName(java.lang.String value)
-
parentClass
public JSClassRef parentClass()
-
setParentClass
public void setParentClass(JSClassRef value)
-
staticValues
public org.moe.natj.general.ptr.ConstPtr<JSStaticValue> staticValues()
-
setStaticValues
public void setStaticValues(org.moe.natj.general.ptr.ConstPtr<JSStaticValue> value)
-
staticFunctions
public org.moe.natj.general.ptr.ConstPtr<JSStaticFunction> staticFunctions()
-
setStaticFunctions
public void setStaticFunctions(org.moe.natj.general.ptr.ConstPtr<JSStaticFunction> value)
-
initialize
public JSClassDefinition.Function_initialize initialize()
-
setInitialize
public void setInitialize(JSClassDefinition.Function_initialize value)
-
_finalize
public JSClassDefinition.Function__finalize _finalize()
-
set_finalize
public void set_finalize(JSClassDefinition.Function__finalize value)
-
hasProperty
public JSClassDefinition.Function_hasProperty hasProperty()
-
setHasProperty
public void setHasProperty(JSClassDefinition.Function_hasProperty value)
-
getProperty
public JSClassDefinition.Function_getProperty getProperty()
-
setGetProperty
public void setGetProperty(JSClassDefinition.Function_getProperty value)
-
setProperty
public JSClassDefinition.Function_setProperty setProperty()
-
setSetProperty
public void setSetProperty(JSClassDefinition.Function_setProperty value)
-
deleteProperty
public JSClassDefinition.Function_deleteProperty deleteProperty()
-
setDeleteProperty
public void setDeleteProperty(JSClassDefinition.Function_deleteProperty value)
-
getPropertyNames
public JSClassDefinition.Function_getPropertyNames getPropertyNames()
-
setGetPropertyNames
public void setGetPropertyNames(JSClassDefinition.Function_getPropertyNames value)
-
callAsFunction
public JSClassDefinition.Function_callAsFunction callAsFunction()
-
setCallAsFunction
public void setCallAsFunction(JSClassDefinition.Function_callAsFunction value)
-
callAsConstructor
public JSClassDefinition.Function_callAsConstructor callAsConstructor()
-
setCallAsConstructor
public void setCallAsConstructor(JSClassDefinition.Function_callAsConstructor value)
-
hasInstance
public JSClassDefinition.Function_hasInstance hasInstance()
-
setHasInstance
public void setHasInstance(JSClassDefinition.Function_hasInstance value)
-
convertToType
public JSClassDefinition.Function_convertToType convertToType()
-
setConvertToType
public void setConvertToType(JSClassDefinition.Function_convertToType value)
-
-