A B C D E F G H I J L M N O P R S T W X

A

AbstractGenericInterceptorAspectImpl - Class in net.sf.joyaop.impl.aspect
 
AbstractGenericInterceptorAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.AbstractGenericInterceptorAspectImpl
 
AbstractGenericInterceptorAspectImpl.AbstractGenericInterceptorAspectInstance - Class in net.sf.joyaop.impl.aspect
 
AbstractGenericInterceptorAspectImpl.AbstractGenericInterceptorAspectInstance(RuntimeAspect, Class) - Constructor for class net.sf.joyaop.impl.aspect.AbstractGenericInterceptorAspectImpl.AbstractGenericInterceptorAspectInstance
 
AbstractInterceptor - Interface in net.sf.joyaop
 
accept(Method) - Method in class net.sf.joyaop.impl.aspect.BaseInterceptorAspectImpl
 
accept(Method) - Method in class net.sf.joyaop.impl.aspect.DecoratorAspectImpl
 
accept(Method) - Method in class net.sf.joyaop.impl.CallbackFilterImpl
 
addClass(Class, int) - Method in class net.sf.joyaop.impl.CallbackFilterImpl
 
addInterceptor(Method, InterceptorAspect) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
addInterceptor(InterceptorAspect) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
addInterceptor(AspectizedClass, Method) - Method in class net.sf.joyaop.impl.aspect.BaseInterceptorAspectImpl
 
addInterceptor(AspectizedClass, Method) - Method in class net.sf.joyaop.impl.aspect.DecoratorAspectImpl
 
addInterceptor(Method, InterceptorAspect) - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
addInterceptor(InterceptorAspect) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
addInterface(InterfaceAspect) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
addInterface(InterfaceAspect) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
addInterface(InterfaceAspect) - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
addInterface(InterfaceAspect) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
addMethod(Method, int) - Method in class net.sf.joyaop.impl.CallbackFilterImpl
 
addMixin(MixinAspect) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
addMixin(MixinAspect) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
addMixin(MixinAspect) - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
addMixin(MixinAspect) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
addPointcutDefinition(String, String) - Method in class net.sf.joyaop.config.PointcutExpressionParser
 
allowRecursion() - Method in class net.sf.joyaop.impl.InvocationImpl
 
allowRecursiveInvocation() - Method in class net.sf.joyaop.impl.aspect.AbstractGenericInterceptorAspectImpl.AbstractGenericInterceptorAspectInstance
 
allowRecursiveInvocation() - Method in class net.sf.joyaop.impl.aspect.AopAllianceMethodInterceptorAspectImpl.AopAllianceMethodInterceptorAspectInstance
 
allowRecursiveInvocation() - Method in class net.sf.joyaop.impl.aspect.DecoratorAspectImpl.DecoratorAspectInstance
 
allowRecursiveInvocation() - Method in class net.sf.joyaop.impl.aspect.GenericInterceptorAspectImpl.GenericInterceptorAspectInstance
 
allowRecursiveInvocation() - Method in class net.sf.joyaop.impl.aspect.MixinAspectImpl.MixinAspectInstance
 
allowRecursiveInvocation() - Method in class net.sf.joyaop.impl.OriginalClassInstance
 
allowRecursiveInvocation() - Method in interface net.sf.joyaop.impl.RuntimeInstance
 
AND - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
and(Pointcut, Pointcut) - Static method in class net.sf.joyaop.impl.Pointcuts
 
ANNOTATION - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
AopAllianceMethodInterceptorAspectImpl - Class in net.sf.joyaop.impl.aspect
 
AopAllianceMethodInterceptorAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.AopAllianceMethodInterceptorAspectImpl
 
AopAllianceMethodInterceptorAspectImpl.AopAllianceMethodInterceptorAspectInstance - Class in net.sf.joyaop.impl.aspect
 
AopAllianceMethodInterceptorAspectImpl.AopAllianceMethodInterceptorAspectInstance(RuntimeAspect, Class) - Constructor for class net.sf.joyaop.impl.aspect.AopAllianceMethodInterceptorAspectImpl.AopAllianceMethodInterceptorAspectInstance
 
Aspect - Interface in net.sf.joyaop.framework
 
AspectFactory - Interface in net.sf.joyaop.framework
 
AspectizedClass - Interface in net.sf.joyaop.framework
It contains all the metadata of an aspectized class.
AspectizedClassImpl - Class in net.sf.joyaop.impl
 
AspectizedClassImpl(Class) - Constructor for class net.sf.joyaop.impl.AspectizedClassImpl
 
AspectProxy - Interface in net.sf.joyaop.impl
All generated proxies implement this interface.
AspectRuntime - Interface in net.sf.joyaop.framework
 
AspectRuntimeException - Exception in net.sf.joyaop
 
AspectRuntimeException() - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeException(String) - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeException(String, Throwable) - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeException(Throwable) - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeImpl - Class in net.sf.joyaop.impl
 
AspectRuntimeImpl() - Constructor for class net.sf.joyaop.impl.AspectRuntimeImpl
 
AspectRuntimeImpl(Configuration) - Constructor for class net.sf.joyaop.impl.AspectRuntimeImpl
 
AspectRuntimeImpl(Configuration, AspectFactory) - Constructor for class net.sf.joyaop.impl.AspectRuntimeImpl
 

B

BaseAspectImpl - Class in net.sf.joyaop.impl.aspect
 
BaseAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
BaseInterceptorAspectImpl - Class in net.sf.joyaop.impl.aspect
 
BaseInterceptorAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.BaseInterceptorAspectImpl
 
BaseRuntimeAspectImpl - Class in net.sf.joyaop.impl.aspect
 
BaseRuntimeAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.BaseRuntimeAspectImpl
 
byAnnotation(Class) - Static method in class net.sf.joyaop.impl.Pointcuts
 
byAnnotation(String) - Static method in class net.sf.joyaop.impl.Pointcuts
 
byInterface(Class) - Static method in class net.sf.joyaop.impl.Pointcuts
 
byInterface(String) - Static method in class net.sf.joyaop.impl.Pointcuts
 
byRegexp(String, String) - Static method in class net.sf.joyaop.impl.Pointcuts
 

C

CallbackFactory - Class in net.sf.joyaop.impl
 
CallbackFactory() - Constructor for class net.sf.joyaop.impl.CallbackFactory
 
CallbackFactory.AspectProxyCallbackFactory - Class in net.sf.joyaop.impl
 
CallbackFactory.AspectProxyCallbackFactory(Class[], CallbackFilter) - Constructor for class net.sf.joyaop.impl.CallbackFactory.AspectProxyCallbackFactory
 
CallbackFactory.InterceptorCallbackFactory - Class in net.sf.joyaop.impl
 
CallbackFactory.InterceptorCallbackFactory(AspectizedClass, Method, Set) - Constructor for class net.sf.joyaop.impl.CallbackFactory.InterceptorCallbackFactory
 
CallbackFactory.MixinCallbackFactory - Class in net.sf.joyaop.impl
 
CallbackFactory.MixinCallbackFactory(AspectizedClass, MixinAspectImpl) - Constructor for class net.sf.joyaop.impl.CallbackFactory.MixinCallbackFactory
 
CallbackFactory.OriginalClassCallbackFactory - Class in net.sf.joyaop.impl
 
CallbackFactory.OriginalClassCallbackFactory() - Constructor for class net.sf.joyaop.impl.CallbackFactory.OriginalClassCallbackFactory
 
CallbackFilterImpl - Class in net.sf.joyaop.impl
 
CallbackFilterImpl() - Constructor for class net.sf.joyaop.impl.CallbackFilterImpl
 
CLASS_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 
ClassUtils - Class in net.sf.joyaop.util
 
ClassUtils() - Constructor for class net.sf.joyaop.util.ClassUtils
 
compareTo(Object) - Method in class net.sf.joyaop.impl.aspect.BaseInterceptorAspectImpl
 
Configuration - Interface in net.sf.joyaop.config
 
configure(AspectRuntime) - Method in interface net.sf.joyaop.config.Configuration
 
configure(AspectRuntime) - Method in class net.sf.joyaop.config.XmlConfiguration
 
createImplementationReference(RuntimeAspect, Class) - Method in class net.sf.joyaop.impl.RuntimeAspectInstance
 
createRuntimeAspectInstance(Class) - Method in class net.sf.joyaop.impl.aspect.AbstractGenericInterceptorAspectImpl
 
createRuntimeAspectInstance(Class) - Method in class net.sf.joyaop.impl.aspect.AopAllianceMethodInterceptorAspectImpl
 
createRuntimeAspectInstance(Class) - Method in class net.sf.joyaop.impl.aspect.BaseRuntimeAspectImpl
 
createRuntimeAspectInstance(Class) - Method in class net.sf.joyaop.impl.aspect.DecoratorAspectImpl
 
createRuntimeAspectInstance(Class) - Method in class net.sf.joyaop.impl.aspect.GenericInterceptorAspectImpl
 
createRuntimeAspectInstance(Class) - Method in class net.sf.joyaop.impl.aspect.MixinAspectImpl
 

D

DecoratorAspectImpl - Class in net.sf.joyaop.impl.aspect
 
DecoratorAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.DecoratorAspectImpl
 
DecoratorAspectImpl.DecoratorAspectInstance - Class in net.sf.joyaop.impl.aspect
 
DecoratorAspectImpl.DecoratorAspectInstance(RuntimeAspect, Class, FastMethod) - Constructor for class net.sf.joyaop.impl.aspect.DecoratorAspectImpl.DecoratorAspectInstance
 
DefaultAspectFactory - Class in net.sf.joyaop.impl
The default instantiation strategy for the aspects.
DefaultAspectFactory() - Constructor for class net.sf.joyaop.impl.DefaultAspectFactory
 

E

equals(Object) - Method in class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
equals(Object) - Method in class net.sf.joyaop.impl.CallbackFilterImpl
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.And
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Annotation
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 
execute() - Method in interface net.sf.joyaop.AbstractInterceptor
 
execute() - Method in class net.sf.joyaop.impl.InvocationImpl
 
EXECUTION - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 

F

forAspectProxy(Class[], CallbackFilter) - Static method in class net.sf.joyaop.impl.CallbackFactory
 
forInterceptor(AspectizedClass, Method, Set) - Static method in class net.sf.joyaop.impl.CallbackFactory
 
forMixin(AspectizedClass, MixinAspectImpl) - Static method in class net.sf.joyaop.impl.CallbackFactory
 
forOriginalClass() - Static method in class net.sf.joyaop.impl.CallbackFactory
 

G

GenericInterceptorAspectImpl - Class in net.sf.joyaop.impl.aspect
 
GenericInterceptorAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.GenericInterceptorAspectImpl
 
GenericInterceptorAspectImpl.GenericInterceptorAspectInstance - Class in net.sf.joyaop.impl.aspect
 
GenericInterceptorAspectImpl.GenericInterceptorAspectInstance(RuntimeAspect, Class) - Constructor for class net.sf.joyaop.impl.aspect.GenericInterceptorAspectImpl.GenericInterceptorAspectInstance
 
getArguments() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getArguments() - Method in interface net.sf.joyaop.Invocation
 
getAspectClass() - Method in interface net.sf.joyaop.framework.Aspect
 
getAspectClass() - Method in class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
getAspectFactory() - Method in interface net.sf.joyaop.framework.AspectRuntime
 
getAspectFactory() - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
getAspectFactory() - Static method in class net.sf.joyaop.impl.RuntimeAspectInstance
 
getCallback(RuntimeAspectInstanceFactory) - Method in class net.sf.joyaop.impl.CallbackFactory.AspectProxyCallbackFactory
 
getCallback() - Method in class net.sf.joyaop.impl.CallbackFactory.AspectProxyCallbackFactory
 
getCallback(RuntimeAspectInstanceFactory) - Method in class net.sf.joyaop.impl.CallbackFactory
 
getCallback(RuntimeAspectInstanceFactory) - Method in class net.sf.joyaop.impl.CallbackFactory.InterceptorCallbackFactory
 
getCallback(RuntimeAspectInstanceFactory) - Method in class net.sf.joyaop.impl.CallbackFactory.MixinCallbackFactory
 
getCallback(RuntimeAspectInstanceFactory) - Method in class net.sf.joyaop.impl.CallbackFactory.OriginalClassCallbackFactory
 
getClassLoader() - Static method in class net.sf.joyaop.util.ClassUtils
 
getCurrentInterceptorIndex() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getCurrentInvocation() - Static method in class net.sf.joyaop.impl.InvocationImpl
 
getFastClass(Class) - Static method in class net.sf.joyaop.util.ClassUtils
 
getFastMethod(Class, String, Class[]) - Static method in class net.sf.joyaop.util.ClassUtils
 
getImplementation() - Method in class net.sf.joyaop.impl.RuntimeAspectInstance
 
getInterceptorAspectInstances() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getInterceptors(Method) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getInterceptors(Method) - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
getInterfaceClass() - Method in interface net.sf.joyaop.framework.MixinAspect
 
getInterfaceClass() - Method in class net.sf.joyaop.impl.aspect.MixinAspectImpl
 
getMethod() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getMethod() - Method in interface net.sf.joyaop.Invocation
 
getMethodProxy() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getMethods() - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getMethods() - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
getMixin(Class) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getMixin(Class) - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
getOriginalClass() - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getOriginalClass() - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
getParameter(String) - Method in class net.sf.joyaop.impl.InvocationImpl
 
getParameter(String) - Method in class net.sf.joyaop.impl.OriginalClassInstance
 
getParameter(String) - Method in class net.sf.joyaop.impl.RuntimeAspectInstance
 
getParameter(String) - Method in interface net.sf.joyaop.impl.RuntimeInstance
 
getParameter(String) - Method in interface net.sf.joyaop.Joinpoint
 
getParameters() - Method in interface net.sf.joyaop.framework.RuntimeAspect
 
getParameters() - Method in class net.sf.joyaop.impl.aspect.BaseRuntimeAspectImpl
 
getPointcut() - Method in interface net.sf.joyaop.framework.Aspect
 
getPointcut() - Method in class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
getPrecedence() - Method in interface net.sf.joyaop.framework.InterceptorAspect
 
getPrecedence() - Method in class net.sf.joyaop.impl.aspect.BaseInterceptorAspectImpl
 
getProxy() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getProxy() - Method in interface net.sf.joyaop.Joinpoint
 
getProxyFactory(Class) - Static method in class net.sf.joyaop.util.ClassUtils
 
getRuntimeAspectInstance(BaseRuntimeAspectImpl) - Method in class net.sf.joyaop.impl.RuntimeAspectInstanceFactory
 
getScope() - Method in interface net.sf.joyaop.framework.RuntimeAspect
 
getScope() - Method in class net.sf.joyaop.impl.aspect.BaseRuntimeAspectImpl
 
getStaticPart() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getTargetInstance() - Method in class net.sf.joyaop.impl.InvocationImpl
 
getThis() - Method in class net.sf.joyaop.impl.InvocationImpl
 

H

hashCode() - Method in class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.And
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Annotation
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 

I

instance() - Static method in class net.sf.joyaop.impl.OriginalClassInstance
 
INSTANCE_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.sf.joyaop.impl.InvocationHandler
 
intercept(Invocation) - Method in interface net.sf.joyaop.Interceptor
 
Interceptor - Interface in net.sf.joyaop
 
InterceptorAspect - Interface in net.sf.joyaop.framework
 
INTERFACE - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
InterfaceAspect - Interface in net.sf.joyaop.framework
 
InterfaceAspectImpl - Class in net.sf.joyaop.impl.aspect
 
InterfaceAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.InterfaceAspectImpl
 
Invocation - Interface in net.sf.joyaop
 
InvocationHandler - Class in net.sf.joyaop.impl
 
InvocationHandler(List) - Constructor for class net.sf.joyaop.impl.InvocationHandler
 
InvocationHandler(List, RuntimeInstance) - Constructor for class net.sf.joyaop.impl.InvocationHandler
 
InvocationImpl - Class in net.sf.joyaop.impl
 
InvocationImpl() - Constructor for class net.sf.joyaop.impl.InvocationImpl
 
invoke(InvocationImpl) - Method in class net.sf.joyaop.impl.aspect.AbstractGenericInterceptorAspectImpl.AbstractGenericInterceptorAspectInstance
 
invoke(InvocationImpl) - Method in class net.sf.joyaop.impl.aspect.AopAllianceMethodInterceptorAspectImpl.AopAllianceMethodInterceptorAspectInstance
 
invoke(InvocationImpl) - Method in class net.sf.joyaop.impl.aspect.DecoratorAspectImpl.DecoratorAspectInstance
 
invoke(InvocationImpl) - Method in class net.sf.joyaop.impl.aspect.GenericInterceptorAspectImpl.GenericInterceptorAspectInstance
 
invoke(InvocationImpl) - Method in class net.sf.joyaop.impl.aspect.MixinAspectImpl.MixinAspectInstance
 
invoke(InvocationImpl) - Method in class net.sf.joyaop.impl.OriginalClassInstance
 
invoke(InvocationImpl) - Method in interface net.sf.joyaop.impl.RuntimeInstance
 
invokeFastMethod(FastMethod, Object, Object[]) - Static method in class net.sf.joyaop.util.ClassUtils
 
isDirty() - Method in class net.sf.joyaop.impl.InvocationImpl
 
isOnInterceptor() - Method in class net.sf.joyaop.impl.InvocationImpl
 

J

Joinpoint - Interface in net.sf.joyaop
 
JVM_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 

L

loadClass(String) - Static method in class net.sf.joyaop.util.ClassUtils
 

M

matches(Class) - Method in interface net.sf.joyaop.framework.Pointcut
 
matches(Class, Method) - Method in interface net.sf.joyaop.framework.Pointcut
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.And
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.And
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Annotation
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Annotation
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 
MixinAspect - Interface in net.sf.joyaop.framework
 
MixinAspectImpl - Class in net.sf.joyaop.impl.aspect
 
MixinAspectImpl() - Constructor for class net.sf.joyaop.impl.aspect.MixinAspectImpl
 
MixinAspectImpl.MixinAspectInstance - Class in net.sf.joyaop.impl.aspect
 
MixinAspectImpl.MixinAspectInstance(RuntimeAspect, Class) - Constructor for class net.sf.joyaop.impl.aspect.MixinAspectImpl.MixinAspectInstance
 

N

net.sf.joyaop - package net.sf.joyaop
 
net.sf.joyaop.config - package net.sf.joyaop.config
 
net.sf.joyaop.framework - package net.sf.joyaop.framework
 
net.sf.joyaop.impl - package net.sf.joyaop.impl
 
net.sf.joyaop.impl.aspect - package net.sf.joyaop.impl.aspect
 
net.sf.joyaop.util - package net.sf.joyaop.util
 
newInstance(Class) - Method in interface net.sf.joyaop.framework.AspectFactory
 
newInstance() - Method in interface net.sf.joyaop.framework.AspectizedClass
 
newInstance(Class[], Object[]) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
newInstance() - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
newInstance(Class[], Object[]) - Method in class net.sf.joyaop.impl.AspectizedClassImpl
 
newInstance(Class) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(String) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(String, Class[], Object[]) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(Class, Class[], Object[]) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(Class) - Method in class net.sf.joyaop.impl.DefaultAspectFactory
 
newInstance(Class, Class[], Object[]) - Method in class net.sf.joyaop.impl.DefaultAspectFactory
 
newInstance(Class) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(Class, Class[], Object[]) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(String) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(String, Class[], Object[]) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(Class) - Static method in class net.sf.joyaop.util.ClassUtils
 
newInstance(Class, Class[], Object[]) - Static method in class net.sf.joyaop.util.ClassUtils
 
NOT - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
not(Pointcut) - Static method in class net.sf.joyaop.impl.Pointcuts
 

O

ObjectFactory - Interface in net.sf.joyaop
 
OR - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
or(Pointcut, Pointcut) - Static method in class net.sf.joyaop.impl.Pointcuts
 
OriginalClassInstance - Class in net.sf.joyaop.impl
 
OriginalClassInstance() - Constructor for class net.sf.joyaop.impl.OriginalClassInstance
 

P

parse(String) - Method in class net.sf.joyaop.config.PointcutExpressionParser
 
Pointcut - Interface in net.sf.joyaop.framework
 
PointcutExpressionParser - Class in net.sf.joyaop.config
A primitive parser.
PointcutExpressionParser() - Constructor for class net.sf.joyaop.config.PointcutExpressionParser
 
Pointcuts - Class in net.sf.joyaop.impl
 
Pointcuts() - Constructor for class net.sf.joyaop.impl.Pointcuts
 
Pointcuts.And - Class in net.sf.joyaop.impl
 
Pointcuts.And(Pointcut, Pointcut) - Constructor for class net.sf.joyaop.impl.Pointcuts.And
 
Pointcuts.Annotation - Class in net.sf.joyaop.impl
It's method annotaion actually
Pointcuts.Annotation(Class) - Constructor for class net.sf.joyaop.impl.Pointcuts.Annotation
 
Pointcuts.Interface - Class in net.sf.joyaop.impl
 
Pointcuts.Interface(Class) - Constructor for class net.sf.joyaop.impl.Pointcuts.Interface
 
Pointcuts.Not - Class in net.sf.joyaop.impl
 
Pointcuts.Not(Pointcut) - Constructor for class net.sf.joyaop.impl.Pointcuts.Not
 
Pointcuts.Or - Class in net.sf.joyaop.impl
 
Pointcuts.Or(Pointcut, Pointcut) - Constructor for class net.sf.joyaop.impl.Pointcuts.Or
 
Pointcuts.Regexp - Class in net.sf.joyaop.impl
 
Pointcuts.Regexp(String, String) - Constructor for class net.sf.joyaop.impl.Pointcuts.Regexp
 
proceed() - Method in class net.sf.joyaop.impl.InvocationImpl
 
proceed() - Method in interface net.sf.joyaop.Invocation
 
putProxyFactory(Class, Factory) - Static method in class net.sf.joyaop.util.ClassUtils
 

R

readResolve() - Method in class net.sf.joyaop.impl.SerializableProxy
 
resetCurrentInterceptorIndex() - Method in class net.sf.joyaop.impl.InvocationImpl
 
RuntimeAspect - Interface in net.sf.joyaop.framework
 
RuntimeAspectInstance - Class in net.sf.joyaop.impl
 
RuntimeAspectInstance(RuntimeAspect, Class) - Constructor for class net.sf.joyaop.impl.RuntimeAspectInstance
 
RuntimeAspectInstanceFactory - Class in net.sf.joyaop.impl
Not thread-safe.
RuntimeAspectInstanceFactory(Class) - Constructor for class net.sf.joyaop.impl.RuntimeAspectInstanceFactory
 
RuntimeInstance - Interface in net.sf.joyaop.impl
 

S

SerializableProxy - Class in net.sf.joyaop.impl
 
SerializableProxy(Object, Class[], CallbackFilter) - Constructor for class net.sf.joyaop.impl.SerializableProxy
 
setArguments(Object[]) - Method in class net.sf.joyaop.impl.InvocationImpl
 
setAspectClass(Class) - Method in interface net.sf.joyaop.framework.Aspect
 
setAspectClass(Class) - Method in class net.sf.joyaop.impl.aspect.AbstractGenericInterceptorAspectImpl
 
setAspectClass(Class) - Method in class net.sf.joyaop.impl.aspect.AopAllianceMethodInterceptorAspectImpl
 
setAspectClass(Class) - Method in class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
setAspectClass(Class) - Method in class net.sf.joyaop.impl.aspect.GenericInterceptorAspectImpl
 
setAspectFactory(AspectFactory) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
setAspectFactory(AspectFactory) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
setAspectFactory(AspectFactory) - Static method in class net.sf.joyaop.impl.RuntimeAspectInstance
 
setCurrentInterceptorIndex(short) - Method in class net.sf.joyaop.impl.InvocationImpl
 
setCurrentInvocation(InvocationImpl) - Static method in class net.sf.joyaop.impl.InvocationImpl
 
setInterceptorAspectInstances(List) - Method in class net.sf.joyaop.impl.InvocationImpl
 
setInterfaceClass(Class) - Method in interface net.sf.joyaop.framework.MixinAspect
 
setInterfaceClass(Class) - Method in class net.sf.joyaop.impl.aspect.MixinAspectImpl
 
setMethod(Method) - Method in class net.sf.joyaop.impl.InvocationImpl
 
setMethodProxy(MethodProxy) - Method in class net.sf.joyaop.impl.InvocationImpl
 
setParameters(Map) - Method in interface net.sf.joyaop.framework.RuntimeAspect
 
setParameters(Map) - Method in class net.sf.joyaop.impl.aspect.BaseRuntimeAspectImpl
 
setPointcut(Pointcut) - Method in interface net.sf.joyaop.framework.Aspect
 
setPointcut(Pointcut) - Method in class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
setPrecedence(int) - Method in interface net.sf.joyaop.framework.InterceptorAspect
 
setPrecedence(int) - Method in class net.sf.joyaop.impl.aspect.BaseInterceptorAspectImpl
 
setProxy(Object) - Method in class net.sf.joyaop.impl.InvocationImpl
 
setScope(String) - Method in interface net.sf.joyaop.framework.RuntimeAspect
 
setScope(String) - Method in class net.sf.joyaop.impl.aspect.BaseRuntimeAspectImpl
 
setTargetInstance(RuntimeInstance) - Method in class net.sf.joyaop.impl.InvocationImpl
 

T

TARGET - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
THREAD_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 

W

weave(AspectizedClass) - Method in interface net.sf.joyaop.framework.Aspect
 
weave(AspectizedClass) - Method in class net.sf.joyaop.impl.aspect.BaseAspectImpl
 
weave(AspectizedClass) - Method in class net.sf.joyaop.impl.aspect.BaseInterceptorAspectImpl
 
weave(AspectizedClass) - Method in class net.sf.joyaop.impl.aspect.InterfaceAspectImpl
 
weave(AspectizedClass) - Method in class net.sf.joyaop.impl.aspect.MixinAspectImpl
 
writeReplace() - Method in interface net.sf.joyaop.impl.AspectProxy
 

X

XmlConfiguration - Class in net.sf.joyaop.config
 
XmlConfiguration() - Constructor for class net.sf.joyaop.config.XmlConfiguration
 
XmlConfiguration(String) - Constructor for class net.sf.joyaop.config.XmlConfiguration
 

A B C D E F G H I J L M N O P R S T W X

Copyright © 2004 Shen Li. All Rights Reserved.