updateDependent
updateDependent(u_class g_dependent s_notifType u_classObj) =>t
Description
Updates the dependents of a SKILL object, which could be a class or a generic function, when the SKILL object is modified. The SKILL engine calls this method for each g_dependent at different times. For example, if g_dependent is a method, the SKILL engine calls updateDependent at the time of adding or removing the method; whereas, for dependent classes the SKILL engine calls the updateDependent method at the end of class creation.
Arguments
Value Returned
Examples
defmethod( ilUpdateDependent((proxy class) obj dep type)
printf("updateDependent called for CLASS -- %L" classOf(proxy))
printf(" obj : %L type : %L\n" obj type)
printf("Dependents : %L\n" get(className(proxy) '\*dependents\*))
printf("Dependent : %L\n" dep)
t
)
Related Topics
Dependency Maintenance Protocol Functions
Return to top