Package org.eclipse.cdt.core.parser.util
Class DebugUtil
- java.lang.Object
-
- org.eclipse.cdt.core.parser.util.DebugUtil
-
public class DebugUtil extends Object
This class contains several convenience methods mainly for debugging purposes.- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
printMethodTrace()
Prints a trace message to stdout that gives info about the method that calls this method.static void
printMethodTrace(String extraMessage)
Prints a trace message to stdout that gives info about the method that calls this method.static void
printObjectProperties(Object obj)
Prints the values of javabean properties to the console.static String
safeClassName(Object obj)
static String
toStringWithClass(Object obj)
-
-
-
Method Detail
-
printMethodTrace
public static void printMethodTrace()
Prints a trace message to stdout that gives info about the method that calls this method.
-
printMethodTrace
public static void printMethodTrace(String extraMessage)
Prints a trace message to stdout that gives info about the method that calls this method. The output is in a format that will show up as a hyperlink in the eclipse console.
-
printObjectProperties
public static void printObjectProperties(Object obj)
Prints the values of javabean properties to the console. This method is not recursive, it does not print nested properties. Example of usage: IResource resource = ...; DebugUtil.printObjectProperties(resource); DebugUtil.printObjectProperties(resource.getResourceAttributes());- Since:
- 5.1
-
-