Functions for debugging and runtime inspection.
_NSPrintForDebugger
- Prints object description for debuggermulle_fprintf
- Prints formatted text to filemulle_objc_warn_printf
- Prints warning messagemulle_objc_environment_get_int
- Gets environment variable as integermulle_objc_environment_get_yes_no
- Gets environment variable as booleanMulleObjCHTMLDumpUniverse
- Creates HTML dump of universe in current directoryMulleObjCDotdumpClass
- Creates DOT graph of classMulleObjCDumpObject
- Prints object details to stderr// Print debug info for object
id obj = self;
_NSPrintForDebugger(obj);
// Check debug environment variable
if (mulle_objc_environment_get_yes_no("MULLE_OBJC_TRACE_INSTANCE"))
{
MulleObjCDumpObject(obj);
}