Copyright (c) 2006 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Matthew Webster - initial implementation
enter
public void enter(String methodName)
enter
public abstract void enter(String methodName,
Object thiz)
- enter in interface Trace
enter
public void enter(String methodName,
Object thiz,
Object arg)
- enter in interface Trace
enter
public abstract void enter(String methodName,
Object thiz,
Object[] args)
- enter in interface Trace
enter
public void enter(String methodName,
Object thiz,
boolean z)
- enter in interface Trace
error
public void error(String message)
- error in interface Trace
event
public void event(String methodName,
Object thiz,
Object arg)
- event in interface Trace
exit
public abstract void exit(String methodName,
Object ret)
- exit in interface Trace
exit
public abstract void exit(String methodName,
Throwable th)
- exit in interface Trace
exit
public void exit(String methodName,
boolean b)
- exit in interface Trace
exit
public void exit(String methodName,
int i)
- exit in interface Trace
fatal
public void fatal(String message)
- fatal in interface Trace
formatArgs
protected String formatArgs(Object[] args)
Format arguments into a comma separated list
args
- array of arguments
formatArray
protected String formatArray(Object obj)
formatCollection
protected String formatCollection(Collection c)
formatMessage
protected String formatMessage(String kind,
String className,
String methodName,
Object thiz,
Object[] args)
formatMessage
protected String formatMessage(String kind,
String text,
Throwable th)
formatObj
protected Object formatObj(Object obj)
Format objects safely avoiding toString which can cause recursion,
NullPointerExceptions or highly verbose results.
obj
- parameter to be formatted
formatObjects
protected Object[] formatObjects(Object[] args)
warn
public void warn(String message)
- warn in interface Trace