Package org.eclipse.cdt.core.parser.util
Class DebugUtil
- java.lang.Object
-
- org.eclipse.cdt.core.parser.util.DebugUtil
-
public class DebugUtil extends java.lang.ObjectThis 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(java.lang.String extraMessage)Prints a trace message to stdout that gives info about the method that calls this method.static voidprintObjectProperties(java.lang.Object obj)Prints the values of javabean properties to the console.static java.lang.StringsafeClassName(java.lang.Object obj)static java.lang.StringtoStringWithClass(java.lang.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(java.lang.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.
-
safeClassName
public static java.lang.String safeClassName(java.lang.Object obj)
-
toStringWithClass
public static java.lang.String toStringWithClass(java.lang.Object obj)
-
printObjectProperties
public static void printObjectProperties(java.lang.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
-
-