Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.ghettojedi.aop.aspect
Class Invocation  view Invocation download Invocation.java

java.lang.Object
  extended bycom.ghettojedi.aop.aspect.Invocation

public class Invocation
extends java.lang.Object


Field Summary
private  java.lang.Object[] arguments
           
private  java.util.ListIterator interceptors
           
private  java.lang.reflect.Method method
           
private  java.lang.String methodName
           
private  java.lang.Object target
           
 
Constructor Summary
(package private) Invocation(java.util.List interceptors, java.lang.Object target, java.lang.String methodName, java.lang.Class[] parameterTypes, java.lang.Object[] arguments)
           
 
Method Summary
 java.lang.Object[] getArguments()
           
private  java.lang.reflect.Method getMethod(java.lang.Class[] parameterTypes)
           
 java.lang.String getMethodName()
           
 java.lang.Object getTarget()
           
 java.lang.Class getTargetClass()
           
private  java.lang.Object invokeNext()
           
private  java.lang.Object invokeTarget()
           
 java.lang.Object proceed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interceptors

private java.util.ListIterator interceptors

target

private java.lang.Object target

methodName

private java.lang.String methodName

arguments

private java.lang.Object[] arguments

method

private java.lang.reflect.Method method
Constructor Detail

Invocation

Invocation(java.util.List interceptors,
           java.lang.Object target,
           java.lang.String methodName,
           java.lang.Class[] parameterTypes,
           java.lang.Object[] arguments)
Method Detail

getTarget

public java.lang.Object getTarget()

getTargetClass

public java.lang.Class getTargetClass()

getMethodName

public java.lang.String getMethodName()

getArguments

public java.lang.Object[] getArguments()

proceed

public java.lang.Object proceed()
                         throws java.lang.Throwable

invokeNext

private java.lang.Object invokeNext()
                             throws java.lang.Throwable

invokeTarget

private java.lang.Object invokeTarget()
                               throws java.lang.Throwable

getMethod

private java.lang.reflect.Method getMethod(java.lang.Class[] parameterTypes)