ework/AspectizedClass.html" title="interface in net.sf.joyaop.framework">AspectizedClass
public class AspectizedClassImpl
extends java.lang.Object
implements AspectizedClass

Author:
Shen Li

Constructor Summary
AspectizedClassImpl(java.lang.Class originalClass)
           
 
Method Summary
 void addInterceptor(java.lang.reflect.Method method, InterceptorAspect interceptorAspect)
           
 void addInterface(InterfaceAspect interfaceAspect)
           
 void addMixin(MixinAspect mixinAspect)
           
 java.util.Set getInterceptors(java.lang.reflect.Method method)
           
 java.util.Set getMethods()
           
 MixinAspect getMixin(java.lang.Class interfaceClass)
           
 java.lang.Class getOriginalClass()
           
 java.lang.Object newInstance()
           
 java.lang.Object newInstance(java.lang.Class[] argTypes, java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AspectizedClassImpl

public AspectizedClassImpl(java.lang.Class originalClass)
Method Detail

addInterceptor

public void addInterceptor(java.lang.reflect.Method method,
                           InterceptorAspect interceptorAspect)
Specified by:
addInterceptor in interface AspectizedClass

addInterface

public void addInterface(InterfaceAspect interfaceAspect)
Specified by:
addInterface in interface AspectizedClass

addMixin

public void addMixin(MixinAspect mixinAspect)
Specified by:
addMixin in interface AspectizedClass

newInstance

public java.lang.Object newInstance()
Specified by:
newInstance in interface AspectizedClass

newInstance

public java.lang.Object newInstance(java.lang.Class[] argTypes,
                                    java.lang.Object[] args)
Specified by:
newInstance in interface AspectizedClass

getOriginalClass

public java.lang.Class getOriginalClass()
Specified by:
getOriginalClass in interface AspectizedClass

getInterceptors

public java.util.Set getInterceptors(java.lang.reflect.Method method)
Specified by:
getInterceptors in interface AspectizedClass

getMixin

public MixinAspect getMixin(java.lang.Class interfaceClass)
Specified by:
getMixin in interface AspectizedClass

getMethods

public java.util.Set getMethods()
Specified by:
getMethods in interface AspectizedClass


Copyright © 2004 Shen Li. All Rights Reserved.