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 voidprintMethodTrace()Prints a trace message to stdout that gives info about the method that calls this method.static voidprintMethodTrace(String extraMessage)Prints a trace message to stdout that gives info about the method that calls this method.static voidprintObjectProperties(Object obj)Prints the values of javabean properties to the console.static StringsafeClassName(Object obj)static StringtoStringWithClass(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
-
-