Class SVNMethodCallLogger
java.lang.Object
org.tmatesoft.svn.core.internal.wc.SVNMethodCallLogger
- All Implemented Interfaces:
java.lang.reflect.InvocationHandler
public class SVNMethodCallLogger
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final java.lang.Class[]
private final java.lang.Object
(package private) static java.lang.reflect.Method
(package private) static java.lang.reflect.Method
(package private) static java.lang.reflect.Method
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate java.lang.String
createMessage
(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object result, java.lang.Throwable failure) private java.lang.String
private java.lang.String
generateStackTrace
(java.lang.Throwable th) private java.lang.String
getShortClassName
(java.lang.Class cls) java.lang.Object
invoke
(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) static java.lang.Object
newInstance
(java.lang.Object object, java.lang.Class[] callSites) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
OBJECT_TOSTRING
static java.lang.reflect.Method OBJECT_TOSTRING -
OBJECT_HASHCODE
static java.lang.reflect.Method OBJECT_HASHCODE -
OBJECT_EQUALS
static java.lang.reflect.Method OBJECT_EQUALS -
myTarget
private final java.lang.Object myTarget -
myCallSites
private final java.lang.Class[] myCallSites
-
-
Constructor Details
-
SVNMethodCallLogger
public SVNMethodCallLogger(java.lang.Object target, java.lang.Class[] callSites)
-
-
Method Details
-
newInstance
public static java.lang.Object newInstance(java.lang.Object object, java.lang.Class[] callSites) -
invoke
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable - Specified by:
invoke
in interfacejava.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
-
createMessage
private java.lang.String createMessage(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object result, java.lang.Throwable failure) -
getShortClassName
private java.lang.String getShortClassName(java.lang.Class cls) -
findCallSite
private java.lang.String findCallSite() -
generateStackTrace
private java.lang.String generateStackTrace(java.lang.Throwable th)
-