class %ZHSLIB.PackageManager.Developer.ClassUtils

Method Inventory


classmethod OverrideAbstractMembers(pClassName As %String, pDefaultToSuper As %Boolean = 1) as %Status [ Language = objectscript ]
Overrides all abstract methods, properties, of pClassName's parents (removing the [ Abstract ] flag) and saves the class definition. If pDefaultToSuper is 1, defaults method implementations to call ##super() (either do or quit depending on the return type). If the parent class method is unimplemented, this won't be done.