JAC project
AOPSYS
CEDRIC & LIP6 labs

org.objectweb.jac.core
Class Interaction

java.lang.Object
  |
  +--org.objectweb.jac.core.Interaction

public class Interaction
extends Object


Field Summary
 Object[] args
           
 String cur_AC
           
 AbstractMethodItem method
           
 int rank
           
 Wrappee wrappee
           
 Object[][] wrappingChain
           
 
Constructor Summary
Interaction(WrappingChain wrappingChain, Wrappee wrappee, AbstractMethodItem method, Object[] args)
           
 
Method Summary
 Class getActualClass()
           
 ClassItem getClassItem()
           
 Object invoke(Object substance)
           
 Object proceed()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

wrappee

public Wrappee wrappee

method

public AbstractMethodItem method

args

public Object[] args

rank

public int rank

cur_AC

public String cur_AC

wrappingChain

public Object[][] wrappingChain
Constructor Detail

Interaction

public Interaction(WrappingChain wrappingChain,
                   Wrappee wrappee,
                   AbstractMethodItem method,
                   Object[] args)
Method Detail

proceed

public Object proceed()

invoke

public Object invoke(Object substance)

getActualClass

public Class getActualClass()

getClassItem

public ClassItem getClassItem()

toString

public String toString()
Overrides:
toString in class Object

Contact JAC development team:
Renaud Pawlak
Lionel Seinturier
Laurent Martelli