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

A

AbstractInvoker - net.neoremind.dynamicproxy.support 中的 类
 
AbstractInvoker() - 类 net.neoremind.dynamicproxy.support.AbstractInvoker 的构造方法
 
addField(Class<?>, String, CtClass) - 类 net.neoremind.dynamicproxy.util.JavassistUtil 中的静态方法
 
addInterfaces(CtClass, Class<?>[]) - 类 net.neoremind.dynamicproxy.util.JavassistUtil 中的静态方法
 
ASMCreator - net.neoremind.dynamicproxy.impl 中的 类
ASMCreator
ASMCreator() - 类 net.neoremind.dynamicproxy.impl.ASMCreator 的构造方法
 

B

BeanProvider<T> - net.neoremind.dynamicproxy.provider 中的 类
 
BeanProvider(Class<? extends T>) - 类 net.neoremind.dynamicproxy.provider.BeanProvider 的构造方法
 
BOOL_FALSE - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
BYTE_ZERO - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
ByteBuddyCreator - net.neoremind.dynamicproxy.impl 中的 类
使用ByteBuddy来做动态代理的ProxyCreator
ByteBuddyCreator() - 类 net.neoremind.dynamicproxy.impl.ByteBuddyCreator 的构造方法
 

C

canProxy(Class<?>...) - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的方法
 
canProxy(Class<?>...) - 类 net.neoremind.dynamicproxy.impl.ByteBuddyCreator 中的方法
 
canProxy(Class<?>...) - 接口 net.neoremind.dynamicproxy.ProxyCreator 中的方法
 
canProxy(Class<?>...) - 类 net.neoremind.dynamicproxy.template.CreatorTemplate 中的方法
 
canProxy(Class<?>...) - 类 net.neoremind.dynamicproxy.template.SubclassCreatorTemplate 中的方法
 
CglibCreator - net.neoremind.dynamicproxy.impl 中的 类
CglibCreator
CglibCreator() - 类 net.neoremind.dynamicproxy.impl.CglibCreator 的构造方法
 
CHAR_NULL - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
ClassCache - net.neoremind.dynamicproxy.template 中的 类
 
ClassCache(ClassGenerator) - 类 net.neoremind.dynamicproxy.template.ClassCache 的构造方法
 
ClassGenerator - net.neoremind.dynamicproxy.template 中的 接口
 
ClassUtil - net.neoremind.dynamicproxy.util 中的 类
 
ClassUtil() - 类 net.neoremind.dynamicproxy.util.ClassUtil 的构造方法
 
ConstantProvider<T> - net.neoremind.dynamicproxy.provider 中的 类
 
ConstantProvider(T) - 类 net.neoremind.dynamicproxy.provider.ConstantProvider 的构造方法
 
createClass(Class<?>) - 类 net.neoremind.dynamicproxy.util.JavassistUtil 中的静态方法
 
createClass(String, Class<?>) - 类 net.neoremind.dynamicproxy.util.JavassistUtil 中的静态方法
 
createDelegatorProxy(ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的方法
 
createDelegatorProxy(ClassLoader, ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的方法
 
createDelegatorProxy(ClassLoader, ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.ASMCreator 中的方法
 
createDelegatorProxy(ClassLoader, ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.ByteBuddyCreator 中的方法
 
createDelegatorProxy(ClassLoader, ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.CglibCreator 中的方法
 
createDelegatorProxy(ClassLoader, ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.JavassistCreator 中的方法
 
createDelegatorProxy(ClassLoader, ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.JdkProxyCreator 中的方法
 
createDelegatorProxy(ObjectProvider<?>, Class<?>...) - 接口 net.neoremind.dynamicproxy.ProxyCreator 中的方法
 
createDelegatorProxy(ClassLoader, ObjectProvider<?>, Class<?>...) - 接口 net.neoremind.dynamicproxy.ProxyCreator 中的方法
 
createDelegatorProxy(ObjectProvider<?>, Class<?>...) - 类 net.neoremind.dynamicproxy.template.CreatorTemplate 中的方法
 
createInterceptorProxy(Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的方法
 
createInterceptorProxy(ClassLoader, Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的方法
 
createInterceptorProxy(ClassLoader, Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.ASMCreator 中的方法
 
createInterceptorProxy(ClassLoader, Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.ByteBuddyCreator 中的方法
 
createInterceptorProxy(ClassLoader, Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.CglibCreator 中的方法
 
createInterceptorProxy(ClassLoader, Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.JavassistCreator 中的方法
 
createInterceptorProxy(ClassLoader, Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.JdkProxyCreator 中的方法
 
createInterceptorProxy(Object, Interceptor, Class<?>...) - 接口 net.neoremind.dynamicproxy.ProxyCreator 中的方法
 
createInterceptorProxy(ClassLoader, Object, Interceptor, Class<?>...) - 接口 net.neoremind.dynamicproxy.ProxyCreator 中的方法
 
createInterceptorProxy(Object, Interceptor, Class<?>...) - 类 net.neoremind.dynamicproxy.template.CreatorTemplate 中的方法
 
createInvokerProxy(ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的方法
 
createInvokerProxy(ClassLoader, ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的方法
 
createInvokerProxy(ClassLoader, ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.ASMCreator 中的方法
 
createInvokerProxy(ClassLoader, ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.ByteBuddyCreator 中的方法
 
createInvokerProxy(ClassLoader, ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.CglibCreator 中的方法
 
createInvokerProxy(ClassLoader, ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.JavassistCreator 中的方法
 
createInvokerProxy(ClassLoader, ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.impl.JdkProxyCreator 中的方法
 
createInvokerProxy(ObjectInvoker, Class<?>...) - 接口 net.neoremind.dynamicproxy.ProxyCreator 中的方法
 
createInvokerProxy(ClassLoader, ObjectInvoker, Class<?>...) - 接口 net.neoremind.dynamicproxy.ProxyCreator 中的方法
 
createInvokerProxy(ObjectInvoker, Class<?>...) - 类 net.neoremind.dynamicproxy.template.CreatorTemplate 中的方法
 
CreatorTemplate - net.neoremind.dynamicproxy.template 中的 类
CreatorTemplate
CreatorTemplate() - 类 net.neoremind.dynamicproxy.template.CreatorTemplate 的构造方法
 

D

DEFAULT_BASE_NAME - 类 net.neoremind.dynamicproxy.util.JavassistUtil 中的静态变量
 
defaultIfNull(T, S) - 类 net.neoremind.dynamicproxy.util.ObjectUtil 中的静态方法
 
DefaultProxyCreator - net.neoremind.dynamicproxy 中的 类
默认的代理创造者
DefaultProxyCreator() - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 的构造方法
 
DelegatorInvoker - net.neoremind.dynamicproxy.support 中的 类
 
DelegatorInvoker(ObjectProvider<?>) - 类 net.neoremind.dynamicproxy.support.DelegatorInvoker 的构造方法
 
DOUBLE_ZERO - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
DynamicDelegator - net.neoremind.dynamicproxy.bytebuddy 中的 类
Byte Buddy的动态代理类
DynamicDelegator() - 类 net.neoremind.dynamicproxy.bytebuddy.DynamicDelegator 的构造方法
 

E

EMPTY_ARGUMENT_TYPES - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态变量
 
EMPTY_ARGUMENTS - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态变量
 
EMPTY_BOOLEAN_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的boolean数组。
EMPTY_BOOLEAN_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_BYTE_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的byte数组。
EMPTY_BYTE_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_CHAR_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的char数组。
EMPTY_CHARACTER_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_CLASS_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的Class数组。
EMPTY_DOUBLE_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的double数组。
EMPTY_DOUBLE_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_FLOAT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的float数组。
EMPTY_FLOAT_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_INT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的int数组。
EMPTY_INTEGER_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_LONG_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的long数组。
EMPTY_LONG_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的Object数组。
EMPTY_SHORT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的short数组。
EMPTY_SHORT_OBJECT_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
EMPTY_STRING - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空字符串。
EMPTY_STRING_ARRAY - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
空的String数组。
Emptys - net.neoremind.dynamicproxy.util 中的 类
定义各种代表“空”的常量
Emptys() - 类 net.neoremind.dynamicproxy.util.Emptys 的构造方法
 
Entity<T extends Entity<T>> - net.neoremind.dynamicproxy.util 中的 类
 
Entity() - 类 net.neoremind.dynamicproxy.util.Entity 的构造方法
 
Entryable<K,V> - net.neoremind.dynamicproxy.util 中的 接口
定义Entry,一般代表键值对
equals(Object) - 类 net.neoremind.dynamicproxy.MethodSignature 中的方法
 
equals(Object) - 类 net.neoremind.dynamicproxy.util.Entity 中的方法
 

F

FLOAT_ZERO - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 

G

generateProxyClass(ClassLoader, Class<?>...) - 接口 net.neoremind.dynamicproxy.template.ClassGenerator 中的方法
 
GeneratorTemplate - net.neoremind.dynamicproxy.template 中的 类
 
GeneratorTemplate() - 类 net.neoremind.dynamicproxy.template.GeneratorTemplate 的构造方法
 
getAllConstructorsOfClass(Class<?>, boolean) - 类 net.neoremind.dynamicproxy.util.ReflectionUtil 中的静态方法
 
getArguments() - 类 net.neoremind.dynamicproxy.impl.JavassistInvocation 中的方法
 
getArguments() - 接口 net.neoremind.dynamicproxy.Invocation 中的方法
获取方法调用参数
getArguments() - 类 net.neoremind.dynamicproxy.support.ReflectionInvocation 中的方法
 
getImplementationMethods(Class<?>[]) - 类 net.neoremind.dynamicproxy.template.GeneratorTemplate 中的静态方法
 
getInner() - 类 net.neoremind.dynamicproxy.provider.ProviderDecorator 中的方法
 
getInstance() - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态方法
 
getJavaClassName(Class<?>) - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态方法
 
getKey() - 接口 net.neoremind.dynamicproxy.util.Entryable 中的方法
return the key of entry
getKey() - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的方法
 
getMethod() - 类 net.neoremind.dynamicproxy.impl.JavassistInvocation 中的方法
 
getMethod() - 接口 net.neoremind.dynamicproxy.Invocation 中的方法
返回方法对象
getMethod() - 类 net.neoremind.dynamicproxy.support.ReflectionInvocation 中的方法
 
getMethod(Class<?>, String, Class<?>...) - 类 net.neoremind.dynamicproxy.util.ReflectionUtil 中的静态方法
 
getMethod(Object, String, Class<?>...) - 类 net.neoremind.dynamicproxy.util.ReflectionUtil 中的静态方法
 
getMethodCache(String, String, Class<?>[]) - 类 net.neoremind.dynamicproxy.impl.JavassistCreator 中的静态方法
 
getName(String, String, Class<?>[]) - 类 net.neoremind.dynamicproxy.MethodSignature 中的静态方法
 
getObject() - 接口 net.neoremind.dynamicproxy.ObjectProvider 中的方法
 
getObject() - 类 net.neoremind.dynamicproxy.provider.BeanProvider 中的方法
 
getObject() - 类 net.neoremind.dynamicproxy.provider.ConstantProvider 中的方法
 
getObject() - 类 net.neoremind.dynamicproxy.provider.ProviderDecorator 中的方法
 
getObject() - 类 net.neoremind.dynamicproxy.provider.SingletonProvider 中的方法
 
getProxy() - 类 net.neoremind.dynamicproxy.impl.JavassistInvocation 中的方法
 
getProxy() - 接口 net.neoremind.dynamicproxy.Invocation 中的方法
返回代理对象
getProxy() - 类 net.neoremind.dynamicproxy.support.ReflectionInvocation 中的方法
 
getProxyClass(ClassLoader, Class<?>[]) - 类 net.neoremind.dynamicproxy.template.ClassCache 中的方法
 
getSuperclass(Class<?>[]) - 类 net.neoremind.dynamicproxy.template.SubclassCreatorTemplate 中的静态方法
 
getTarget() - 类 net.neoremind.dynamicproxy.impl.JavassistInvocation 中的方法
 
getValue() - 接口 net.neoremind.dynamicproxy.util.Entryable 中的方法
return the value of entry
getValue() - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的方法
 
getWrapperClass(Class<?>) - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态方法
 

H

hashCode() - 类 net.neoremind.dynamicproxy.MethodSignature 中的方法
 
hashCode() - 类 net.neoremind.dynamicproxy.util.Entity 中的方法
 
hashKey() - 类 net.neoremind.dynamicproxy.util.Entity 中的方法
 
hashKey() - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的方法
 
hasSuperClass(Class<?>) - 类 net.neoremind.dynamicproxy.util.ReflectionUtil 中的静态方法
判断是否有超类

I

INSTANCE - 类 net.neoremind.dynamicproxy.DefaultProxyCreator 中的静态变量
 
INSTANCE - 类 net.neoremind.dynamicproxy.invoke.NullInvoker 中的静态变量
 
InstanceCreator - net.neoremind.dynamicproxy.bytebuddy 中的 接口
Byte Buddy的动态代理实例构造者
INT_ZERO - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
intercept(Invocation) - 接口 net.neoremind.dynamicproxy.Interceptor 中的方法
 
Interceptor - net.neoremind.dynamicproxy 中的 接口
定义拦截器
InterceptorInvoker - net.neoremind.dynamicproxy.support 中的 类
 
InterceptorInvoker(Object, Interceptor) - 类 net.neoremind.dynamicproxy.support.InterceptorInvoker 的构造方法
 
Invocation - net.neoremind.dynamicproxy 中的 接口
调用接口,类似org.aopalliance.intercept中的Invocation接口
invoke(Object, Method, Object[]) - 类 net.neoremind.dynamicproxy.bytebuddy.DynamicDelegator 中的静态方法
 
invoke(Object, Method, Object...) - 类 net.neoremind.dynamicproxy.invoke.NullInvoker 中的方法
 
invoke(Object, Method, Object...) - 接口 net.neoremind.dynamicproxy.ObjectInvoker 中的方法
 
invoke(Object, Method, Object...) - 类 net.neoremind.dynamicproxy.support.AbstractInvoker 中的方法
 
invokeImpl(Object, Method, Object[]) - 类 net.neoremind.dynamicproxy.support.AbstractInvoker 中的方法
 
invokeImpl(Object, Method, Object[]) - 类 net.neoremind.dynamicproxy.support.DelegatorInvoker 中的方法
 
invokeImpl(Object, Method, Object[]) - 类 net.neoremind.dynamicproxy.support.InterceptorInvoker 中的方法
 
invokeImpl(Object, Method, Object[]) - 类 net.neoremind.dynamicproxy.support.Invokering 中的方法
 
Invokering - net.neoremind.dynamicproxy.support 中的 类
 
Invokering(ObjectInvoker) - 类 net.neoremind.dynamicproxy.support.Invokering 的构造方法
 
isEquals(T) - 类 net.neoremind.dynamicproxy.util.Entity 中的方法
 
isEquals(KeyAndValue<K, V>) - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的方法
 
isEqualsMethod(Method) - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态方法
 
isHashCode(Method) - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态方法
 

J

JavassistCreator - net.neoremind.dynamicproxy.impl 中的 类
JavassistCreator
JavassistCreator() - 类 net.neoremind.dynamicproxy.impl.JavassistCreator 的构造方法
 
JavassistInvocation - net.neoremind.dynamicproxy.impl 中的 类
 
JavassistInvocation(Object, Object, Method, Object[]) - 类 net.neoremind.dynamicproxy.impl.JavassistInvocation 的构造方法
 
JavassistUtil - net.neoremind.dynamicproxy.util 中的 类
 
JavassistUtil() - 类 net.neoremind.dynamicproxy.util.JavassistUtil 的构造方法
 
JdkProxyCreator - net.neoremind.dynamicproxy.impl 中的 类
JdkProxyCreator
JdkProxyCreator() - 类 net.neoremind.dynamicproxy.impl.JdkProxyCreator 的构造方法
 

K

key - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的变量
 
KeyAndValue<K,V> - net.neoremind.dynamicproxy.util 中的 类
 
KeyAndValue() - 类 net.neoremind.dynamicproxy.util.KeyAndValue 的构造方法
 
KeyAndValue(K, V) - 类 net.neoremind.dynamicproxy.util.KeyAndValue 的构造方法
 

L

LONG_ZERO - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 

M

makeInstance() - 接口 net.neoremind.dynamicproxy.bytebuddy.InstanceCreator 中的方法
 
MethodSignature - net.neoremind.dynamicproxy 中的 类
方法签名
MethodSignature(Method) - 类 net.neoremind.dynamicproxy.MethodSignature 的构造方法
 

N

net.neoremind.dynamicproxy - 软件包 net.neoremind.dynamicproxy
 
net.neoremind.dynamicproxy.bytebuddy - 软件包 net.neoremind.dynamicproxy.bytebuddy
 
net.neoremind.dynamicproxy.exception - 软件包 net.neoremind.dynamicproxy.exception
 
net.neoremind.dynamicproxy.impl - 软件包 net.neoremind.dynamicproxy.impl
 
net.neoremind.dynamicproxy.invoke - 软件包 net.neoremind.dynamicproxy.invoke
 
net.neoremind.dynamicproxy.provider - 软件包 net.neoremind.dynamicproxy.provider
 
net.neoremind.dynamicproxy.support - 软件包 net.neoremind.dynamicproxy.support
 
net.neoremind.dynamicproxy.template - 软件包 net.neoremind.dynamicproxy.template
 
net.neoremind.dynamicproxy.util - 软件包 net.neoremind.dynamicproxy.util
 
newInstance(Class<T>) - 类 net.neoremind.dynamicproxy.util.ReflectionUtil 中的静态方法
 
NULL_PLACEHOLDER - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
代表null值的占位对象。
NullInvoker - net.neoremind.dynamicproxy.invoke 中的 类
 
NullInvoker() - 类 net.neoremind.dynamicproxy.invoke.NullInvoker 的构造方法
 
nullValue(Class<T>) - 类 net.neoremind.dynamicproxy.util.ProxyUtil 中的静态方法
 

O

ObjectInvoker - net.neoremind.dynamicproxy 中的 接口
 
ObjectInvokerAccessor - net.neoremind.dynamicproxy.bytebuddy 中的 接口
ObjectInvoker的setter注入者
ObjectProvider<T> - net.neoremind.dynamicproxy 中的 接口
 
ObjectProviderException - net.neoremind.dynamicproxy.exception 中的 异常
 
ObjectProviderException() - 异常 net.neoremind.dynamicproxy.exception.ObjectProviderException 的构造方法
 
ObjectProviderException(String, Throwable) - 异常 net.neoremind.dynamicproxy.exception.ObjectProviderException 的构造方法
 
ObjectProviderException(String) - 异常 net.neoremind.dynamicproxy.exception.ObjectProviderException 的构造方法
 
ObjectProviderException(Throwable) - 异常 net.neoremind.dynamicproxy.exception.ObjectProviderException 的构造方法
 
ObjectUtil - net.neoremind.dynamicproxy.util 中的 类
 
ObjectUtil() - 类 net.neoremind.dynamicproxy.util.ObjectUtil 的构造方法
 

P

proceed() - 接口 net.neoremind.dynamicproxy.Invocation 中的方法
触发拦截器调用链
proceed() - 类 net.neoremind.dynamicproxy.support.ReflectionInvocation 中的方法
 
ProviderDecorator<T> - net.neoremind.dynamicproxy.provider 中的 类
 
ProviderDecorator(ObjectProvider<? extends T>) - 类 net.neoremind.dynamicproxy.provider.ProviderDecorator 的构造方法
 
PROXY_CLASS_CACHE - 类 net.neoremind.dynamicproxy.impl.ASMCreator 中的静态变量
 
PROXY_CLASS_CACHE - 类 net.neoremind.dynamicproxy.impl.ByteBuddyCreator 中的静态变量
 
ProxyCreator - net.neoremind.dynamicproxy 中的 接口
ProxyCreator
ProxyCreatorException - net.neoremind.dynamicproxy.exception 中的 异常
 
ProxyCreatorException() - 异常 net.neoremind.dynamicproxy.exception.ProxyCreatorException 的构造方法
 
ProxyCreatorException(String, Throwable) - 异常 net.neoremind.dynamicproxy.exception.ProxyCreatorException 的构造方法
 
ProxyCreatorException(String) - 异常 net.neoremind.dynamicproxy.exception.ProxyCreatorException 的构造方法
 
ProxyCreatorException(Throwable) - 异常 net.neoremind.dynamicproxy.exception.ProxyCreatorException 的构造方法
 
ProxyUtil - net.neoremind.dynamicproxy.util 中的 类
动态代理相关的工具类
ProxyUtil() - 类 net.neoremind.dynamicproxy.util.ProxyUtil 的构造方法
 

R

ReflectionInvocation - net.neoremind.dynamicproxy.support 中的 类
 
ReflectionInvocation(Object, Object, Method, Object[]) - 类 net.neoremind.dynamicproxy.support.ReflectionInvocation 的构造方法
 
ReflectionUtil - net.neoremind.dynamicproxy.util 中的 类
 
ReflectionUtil() - 类 net.neoremind.dynamicproxy.util.ReflectionUtil 的构造方法
 
resolve(Class<?>) - 类 net.neoremind.dynamicproxy.util.JavassistUtil 中的静态方法
 
resolve(Class<?>[]) - 类 net.neoremind.dynamicproxy.util.JavassistUtil 中的静态方法
 

S

setInner(ObjectProvider<? extends T>) - 类 net.neoremind.dynamicproxy.provider.ProviderDecorator 中的方法
 
setInvoker(ObjectInvoker) - 类 net.neoremind.dynamicproxy.bytebuddy.DynamicDelegator 中的静态方法
 
setKey(K) - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的方法
 
setObjectInvoker(ObjectInvoker) - 接口 net.neoremind.dynamicproxy.bytebuddy.ObjectInvokerAccessor 中的方法
 
setValue(V) - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的方法
 
SHORT_ZERO - 类 net.neoremind.dynamicproxy.util.Emptys 中的静态变量
 
SingletonProvider<T> - net.neoremind.dynamicproxy.provider 中的 类
 
SingletonProvider(ObjectProvider<? extends T>) - 类 net.neoremind.dynamicproxy.provider.SingletonProvider 的构造方法
 
SubclassCreatorTemplate - net.neoremind.dynamicproxy.template 中的 类
 
SubclassCreatorTemplate() - 类 net.neoremind.dynamicproxy.template.SubclassCreatorTemplate 的构造方法
 

T

toInterfaces(Class<?>[]) - 类 net.neoremind.dynamicproxy.template.SubclassCreatorTemplate 中的静态方法
 
toMethod(Class<?>) - 类 net.neoremind.dynamicproxy.MethodSignature 中的方法
 
toString() - 类 net.neoremind.dynamicproxy.MethodSignature 中的方法
 

V

value - 类 net.neoremind.dynamicproxy.util.KeyAndValue 中的变量
 

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

Copyright © 2016 neoremind. All rights reserved.