Clover coverage report - CRISPY - 1.1.1
Coverage timestamp: Mi Nov 15 2006 13:09:46 CET
file stats: LOC: 64   Methods: 15
NCLOC: 37   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
InterceptorContext.java - 100% 100% 100%
coverage
 1    /*
 2    * Created on 18.05.2005 from Linke
 3    *
 4    */
 5    package net.sf.crispy;
 6   
 7    import java.lang.reflect.Method;
 8   
 9    import net.sf.crispy.proxy.DynamicProxy;
 10   
 11    /**
 12    * Structure with information about the method-invocation, how method and args.
 13    *
 14    * @author Linke
 15    *
 16    */
 17    public final class InterceptorContext {
 18   
 19    private DynamicProxy dynamicProxy = null;
 20    private Method method = null;
 21    private Object[] args = null;
 22    private Object elseObject = null;
 23    private Object result = null;
 24    private boolean interruptInvocation = false;
 25   
 26   
 27  3 public InterceptorContext (DynamicProxy pvDynamicProxy, Method pvMethod, Object pvArgs[]) {
 28  3 setDynamicProxy(pvDynamicProxy);
 29  3 setMethod(pvMethod);
 30  3 setArgs(pvArgs);
 31    }
 32  845 public InterceptorContext (DynamicProxy pvDynamicProxy, Method pvMethod, Object pvArgs[], Object pvElseObject) {
 33  845 setDynamicProxy(pvDynamicProxy);
 34  845 setMethod(pvMethod);
 35  845 setArgs(pvArgs);
 36  845 setElseObject(pvElseObject);
 37    }
 38   
 39   
 40  13 public void setInterruptInvocation(boolean pvInterruptInvocation) { interruptInvocation = pvInterruptInvocation; }
 41  1150 public boolean getInterruptInvocation() { return interruptInvocation; }
 42   
 43  2674 public Object[] getArgs() { return args; }
 44  876 public void setArgs(Object[] pvArgs) { args = pvArgs; }
 45   
 46  846 public DynamicProxy getDynamicProxy() { return dynamicProxy; }
 47  848 public void setDynamicProxy(DynamicProxy pvDynamicProxy) { dynamicProxy = pvDynamicProxy; }
 48   
 49  844 public Object getElseObject() { return elseObject; }
 50  845 public void setElseObject(Object pvElseObject) { elseObject = pvElseObject; }
 51   
 52  2653 public Method getMethod() { return method; }
 53  849 public void setMethod(Method pvMethod) { method = pvMethod; }
 54   
 55  876 public void setResult(Object pvResult) { result = pvResult; }
 56  860 public Object getResult() { return result; }
 57   
 58    /**
 59    * @see java.lang.Object#toString()
 60    */
 61  2 public String toString() {
 62  2 return "Proxy: " + getDynamicProxy() + " - Method: " + getMethod() + " - Args: " + getArgs() + " - Result: " + getResult();
 63    }
 64    }