A B C D E F G H I J K L M N O P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT - org.proxy4j.core.reflect.Modifier
- accept(Method) - Method in class org.proxy4j.core.filter.AnnotationFilter
-
Accepts the method if it has an annotation of type
T. - accept(Method) - Method in interface org.proxy4j.core.filter.MethodFilter
-
Returns true if the given method should be intercepted.
- add(int, T) - Method in class org.proxy4j.core.struct.WeakArrayList
- add(T) - Method in class org.proxy4j.core.struct.IdentityHashSet
- add(T) - Method in class org.proxy4j.core.struct.WeakArrayList
- add(T) - Method in class org.proxy4j.core.struct.WeakHashSet
- addAll(Collection<? extends T>) - Method in class org.proxy4j.core.struct.WeakArrayList
- addAll(Collection<? extends T>) - Method in class org.proxy4j.core.struct.WeakHashSet
- AnnotationFilter<T extends Annotation> - Class in org.proxy4j.core.filter
-
An implementation of
MethodFilterthat selects methods marked with a given annotation. - assertClassVisible(ClassLoader, Class<?>) - Method in class org.proxy4j.core.BaseProxyFactory
-
Verifies that the given class is visible from the given class loader.
- assertInterfaces(Class<?>...) - Method in class org.proxy4j.core.BaseProxyFactory
-
Verifies that all the given classes are interfaces.
B
- BaseMethodExtractor - Class in org.proxy4j.core.reflect
-
Abstract base class for method extractors.
- BaseMethodExtractor() - Constructor for class org.proxy4j.core.reflect.BaseMethodExtractor
- BaseProxyFactory - Class in org.proxy4j.core
-
Abstract base implementation of
ProxyFactory. - BaseProxyFactory() - Constructor for class org.proxy4j.core.BaseProxyFactory
-
Default constructor with no preferred class loader.
- BaseProxyFactory(ClassLoader) - Constructor for class org.proxy4j.core.BaseProxyFactory
-
Constructor that takes the preferred class loader for loading proxy interfaces.
- BasicMethodExtractor - Class in org.proxy4j.core.reflect
-
Extracts method information from the given type.
- BasicMethodExtractor(Class<?>) - Constructor for class org.proxy4j.core.reflect.BasicMethodExtractor
-
Creates a
BasicMethodExtractorwith the primary type - buildInterceptor(Class<T>) - Method in class org.proxy4j.core.cglib.CglibProxyFactory
-
The proxy class in this implementation does not have to be an interface.
- buildInterceptor(Class<T>) - Method in class org.proxy4j.core.javassist.JavassistProxyFactory
- buildInterceptor(Class<T>) - Method in class org.proxy4j.core.jdk.JdkProxyFactory
- buildInterceptor(Class<T>) - Method in interface org.proxy4j.core.ProxyFactory
-
Creates a new builder for constructing an interceptor or "protection" proxy.
C
- cache(Key, Class<?>) - Method in class org.proxy4j.core.util.ClassCache
- CglibProxyFactory - Class in org.proxy4j.core.cglib
-
ProxyFactoryimplementation using CGLIB. - CglibProxyFactory() - Constructor for class org.proxy4j.core.cglib.CglibProxyFactory
- CglibProxyFactory(ClassLoader) - Constructor for class org.proxy4j.core.cglib.CglibProxyFactory
- ClassCache - Class in org.proxy4j.core.util
-
A cache for classes.
- ClassCache() - Constructor for class org.proxy4j.core.util.ClassCache
- ClassHashKey - Class in org.proxy4j.core.util
-
Keyimplementation that uses the classes implmented or extended by the proxy class. - ClassHashKey(ClassLoader, Class<?>...) - Constructor for class org.proxy4j.core.util.ClassHashKey
-
Constructor takes the class loader of the proxy and the classes which the proxy extends or implements.
- ClassHashKey(ClassLoader, Collection<Class<?>>) - Constructor for class org.proxy4j.core.util.ClassHashKey
-
Constructor takes the class loader of the proxy and the classes which the proxy extends or implements.
- clear() - Method in class org.proxy4j.core.struct.IdentityHashSet
- clear() - Method in class org.proxy4j.core.struct.WeakHashSet
- compareTo(SignatureKey) - Method in class org.proxy4j.core.reflect.SignatureKey
-
Compares two signatures on method name, number of parameters, and finally the parameter types themselves.
- contains(Object) - Method in class org.proxy4j.core.struct.WeakHashSet
- create() - Method in interface org.proxy4j.core.build.InterceptorCreator
-
Creates the interceptor proxy using information accumulated in previous build steps.
- createProxy(Class<?>[], ProxyHandler<?>) - Method in class org.proxy4j.core.cglib.CglibProxyFactory
-
The proxy classes must be interfaces, or an
GenerationExceptionwill be thrown. - createProxy(Class<?>[], ProxyHandler<?>) - Method in class org.proxy4j.core.javassist.JavassistProxyFactory
- createProxy(Class<?>[], ProxyHandler<?>) - Method in class org.proxy4j.core.jdk.JdkProxyFactory
- createProxy(Class<?>[], ProxyHandler<?>) - Method in interface org.proxy4j.core.ProxyFactory
-
Creates a proxy that implements multiple interfaces where invocations on that proxy are passed to a single
invokemethod on theProxyHandler. - createProxy(Class<T>, Provider<T>) - Method in class org.proxy4j.core.cglib.CglibProxyFactory
-
The proxy class in this implementation does not have to be an interface.
- createProxy(Class<T>, Provider<T>) - Method in class org.proxy4j.core.javassist.JavassistProxyFactory
- createProxy(Class<T>, Provider<T>) - Method in class org.proxy4j.core.jdk.JdkProxyFactory
-
The proxy class (first argument) must be an interface, or an
IllegalArgumentExceptionwill be thrown. - createProxy(Class<T>, Provider<T>) - Method in interface org.proxy4j.core.ProxyFactory
-
Creates a "virtual" proxy where method invocations on the proxy are delegated to the provided instance.
- createProxy(Class<T>, ProxyHandler<T>) - Method in class org.proxy4j.core.cglib.CglibProxyFactory
-
The proxy class in this implementation does not have to be an interface.
- createProxy(Class<T>, ProxyHandler<T>) - Method in class org.proxy4j.core.javassist.JavassistProxyFactory
- createProxy(Class<T>, ProxyHandler<T>) - Method in class org.proxy4j.core.jdk.JdkProxyFactory
-
The proxy class (first argument) must be an interface, or an
IllegalArgumentExceptionwill be thrown. - createProxy(Class<T>, ProxyHandler<T>) - Method in interface org.proxy4j.core.ProxyFactory
-
Creates a proxy where method invocations on the proxy are passed to a single
invokemethod on theProxyHandler. - createProxy(Class<T>, T, Class<? extends Annotation>, MethodInterceptor...) - Method in class org.proxy4j.core.BaseProxyFactory
- createProxy(Class<T>, T, Class<? extends Annotation>, MethodInterceptor...) - Method in interface org.proxy4j.core.ProxyFactory
-
Creates a "protection" proxy where method invocations on the proxy are intercepted by the chain of
MethodInterceptorsbefore (optionally) being invoked on the target.
D
- DefaultNamingPolicy - Class in org.proxy4j.core.util
-
A default implementation of
NamingPolicy. - DefaultNamingPolicy() - Constructor for class org.proxy4j.core.util.DefaultNamingPolicy
E
- equals(Object) - Method in class org.proxy4j.core.reflect.SignatureKey
-
Equality of method signatures is done strictly on method name and parameter types.
- equals(Object) - Method in class org.proxy4j.core.util.ClassHashKey
- equals(Object) - Method in class org.proxy4j.core.util.Key
-
Every
Keysubclass must define its ownObject.equals(Object)method. - equals(Object) - Method in class org.proxy4j.core.util.MethodHashKey
F
- FINAL - org.proxy4j.core.reflect.Modifier
- forAnnotation(Class<A>) - Static method in class org.proxy4j.core.filter.AnnotationFilter
G
- GenerationException - Exception in org.proxy4j.core
-
Exception indicating a failure in proxy generation.
- GenerationException(String) - Constructor for exception org.proxy4j.core.GenerationException
-
Creates a
GenerationExceptionwith a message. - GenerationException(String, Throwable) - Constructor for exception org.proxy4j.core.GenerationException
-
Creates a
GenerationExceptionwith a message and an underlying cause. - get() - Method in class org.proxy4j.core.init.LazyProvider
-
Gets the instance of
Tlazily. - get(int) - Static method in enum org.proxy4j.core.reflect.Visibility
-
Returns the visibility from the given modifier flag set.
- get(int) - Method in class org.proxy4j.core.struct.WeakArrayList
- getArguments() - Method in class org.proxy4j.core.javassist.JavassistMethodInvocation
- getArguments() - Method in class org.proxy4j.core.javassist.JavassistProxyInvocation
-
The arguments passed to the target proxy invocation.
- getArguments() - Method in class org.proxy4j.core.jdk.JdkMethodInvocation
- getArguments() - Method in interface org.proxy4j.core.ProxyInvocation
-
The arguments passed to the target proxy invocation.
- getClass(Key) - Method in class org.proxy4j.core.util.ClassCache
- getClassLoader() - Method in class org.proxy4j.core.util.Key
-
Returns the class loader of the proxy.
- getClassName(String, String, Object, Predicate) - Method in class org.proxy4j.core.cglib.NamingPolicyAdapter
- getInterceptors(Method) - Method in interface org.proxy4j.core.InterceptorFactory
-
Returns a list of interceptors for the given method.
- getMethod() - Method in class org.proxy4j.core.javassist.JavassistMethodInvocation
- getMethod() - Method in class org.proxy4j.core.javassist.JavassistProxyInvocation
-
Return the method on which the proxy invocation was made.
- getMethod() - Method in class org.proxy4j.core.jdk.JdkMethodInvocation
- getMethod() - Method in interface org.proxy4j.core.ProxyInvocation
-
Return the method on which the proxy invocation was made.
- getMethods(MethodFilter) - Method in class org.proxy4j.core.reflect.BasicMethodExtractor
-
Returns all methods from
MethodExtractor.getProxyableMethods(), filered by the givenMethodFilter. - getMethods(MethodFilter) - Method in class org.proxy4j.core.reflect.InheritableMethodExtractor
-
Returns accessible methods that pass the given filter.
- getMethods(MethodFilter) - Method in interface org.proxy4j.core.reflect.MethodExtractor
-
Returns all methods from
MethodExtractor.getProxyableMethods(), filered by the givenMethodFilter. - getMethods(MethodFilter) - Method in class org.proxy4j.core.reflect.MultitypeMethodExtractor
- getModifiers(Member) - Static method in enum org.proxy4j.core.reflect.Modifier
-
Returns a set of the
Modifierenum values that apply to the given class member. - getName() - Method in class org.proxy4j.core.reflect.SignatureKey
-
Gets the method name.
- getNamingStrategy() - Method in class org.proxy4j.core.BaseProxyFactory
-
Returns a
NamingPolicythat can be used to create proxy class names. - getOwningPackageName() - Method in class org.proxy4j.core.reflect.UnitypeMethodExtractor
-
Returns the package of the owning type.
- getOwningType() - Method in class org.proxy4j.core.reflect.UnitypeMethodExtractor
-
Returns the primary/owning type of the methods to be proxied.
- getPackageName(Class<?>) - Method in class org.proxy4j.core.reflect.BaseMethodExtractor
-
Returns the package name of the class.
- getParameterTypes() - Method in class org.proxy4j.core.reflect.SignatureKey
-
Gets the parameter types to the method.
- getPreferredClassLoader() - Method in class org.proxy4j.core.BaseProxyFactory
-
Returns the specified
ClassLoaderthat is used to define any proxy interfaces. - getProxy() - Method in class org.proxy4j.core.javassist.JavassistProxyInvocation
-
Returns the proxy on which the method was invoked.
- getProxy() - Method in interface org.proxy4j.core.ProxyInvocation
-
Returns the proxy on which the method was invoked.
- getProxyableMethods() - Method in class org.proxy4j.core.reflect.BasicMethodExtractor
-
Returns all methods that can be proxied.
- getProxyableMethods() - Method in class org.proxy4j.core.reflect.InheritableMethodExtractor
-
Returns all methods that can be proxied.
- getProxyableMethods() - Method in interface org.proxy4j.core.reflect.MethodExtractor
-
Returns all methods that can be proxied.
- getProxyableMethods() - Method in class org.proxy4j.core.reflect.MultitypeMethodExtractor
- getProxyClassLoader(Class<?>) - Method in class org.proxy4j.core.BaseProxyFactory
-
Returns the
ClassLoaderthat should be used to load the proxy. - getProxyName(String, Object) - Method in class org.proxy4j.core.util.DefaultNamingPolicy
- getProxyName(String, Object) - Method in interface org.proxy4j.core.util.NamingPolicy
-
Returns the generated proxy class name based on the given type and the key.
- getPublicMethods() - Method in class org.proxy4j.core.reflect.BasicMethodExtractor
-
Returns all
publicmethods that are proxyable. - getPublicMethods() - Method in class org.proxy4j.core.reflect.InheritableMethodExtractor
-
Returns all
publicmethods that are proxyable. - getPublicMethods() - Method in interface org.proxy4j.core.reflect.MethodExtractor
-
Returns all
publicmethods that are proxyable. - getPublicMethods() - Method in class org.proxy4j.core.reflect.MultitypeMethodExtractor
- getStaticPart() - Method in class org.proxy4j.core.javassist.JavassistMethodInvocation
- getStaticPart() - Method in class org.proxy4j.core.jdk.JdkMethodInvocation
- getThis() - Method in class org.proxy4j.core.javassist.JavassistMethodInvocation
- getThis() - Method in class org.proxy4j.core.jdk.JdkMethodInvocation
- getVisibility(Member) - Static method in enum org.proxy4j.core.reflect.Visibility
H
- handle(ProxyInvocation<T>) - Method in interface org.proxy4j.core.ProxyHandler
-
Handles the method invocation on the proxy.
- hashCode() - Method in class org.proxy4j.core.reflect.SignatureKey
-
Returns the hash code.
- hashCode() - Method in class org.proxy4j.core.util.ClassHashKey
- hashCode() - Method in class org.proxy4j.core.util.Key
-
Every
Keysubclass must define its ownObject.hashCode()method. - hashCode() - Method in class org.proxy4j.core.util.MethodHashKey
I
- IdentityHashSet<T> - Class in org.proxy4j.core.struct
-
A
Setimplementation based on reference (not object) equality. - IdentityHashSet() - Constructor for class org.proxy4j.core.struct.IdentityHashSet
- IdentityHashSet(int) - Constructor for class org.proxy4j.core.struct.IdentityHashSet
- IdentityHashSet(Collection<? extends T>) - Constructor for class org.proxy4j.core.struct.IdentityHashSet
- InheritableMethodExtractor - Class in org.proxy4j.core.reflect
-
A two-level
MethodExtractorwhere the super type acts as an additional source of information, e.g. - InheritableMethodExtractor(Class<T>, Class<? super T>) - Constructor for class org.proxy4j.core.reflect.InheritableMethodExtractor
-
Creates a
MethodExtractorwith a super type that acts as an additional source of information forMethodFilters, e.g. - init() - Method in class org.proxy4j.core.init.LazyProvider
-
Must be overriden to initialize the variable reference.
- InterceptorBindingBuilder<T> - Interface in org.proxy4j.core.build
-
An intermediate builder used by
InterceptorBuilderto bind a set of methods on the target type to the given interceptors. - InterceptorBuilder<T> - Interface in org.proxy4j.core.build
-
The
InterceptorBuilderis the root builder for an interceptor proxy, otherwise known as a "protection" proxy or "Around Advice" in AOP. - InterceptorChain - Class in org.proxy4j.core
-
An adaptation of Guice's InterceptorStackCallback (author: Bob Lee), but generalized to use the AOP alliance interfaces.
- InterceptorChain(List<MethodInterceptor>) - Constructor for class org.proxy4j.core.InterceptorChain
- InterceptorChain(MethodInterceptor...) - Constructor for class org.proxy4j.core.InterceptorChain
- InterceptorCreator<T> - Interface in org.proxy4j.core.build
-
The final builder used internally by
InterceptorBuilderto build the proxy when the minimal required state has been reached. - InterceptorFactory - Interface in org.proxy4j.core
-
Factory which can be used to create per-method instances of interceptor(s).
- invoke(MethodInvocation) - Method in class org.proxy4j.core.InterceptorChain
-
Invokes the interceptor chain.
- invoke(T) - Method in class org.proxy4j.core.javassist.JavassistProxyInvocation
-
Executes this invocation on a target object of the same type.
- invoke(T) - Method in interface org.proxy4j.core.ProxyInvocation
-
Executes this invocation on a target object of the same type.
- isEmpty() - Method in class org.proxy4j.core.struct.IdentityHashSet
- isEmpty() - Method in class org.proxy4j.core.struct.WeakHashSet
- isIncludeObjectMethods() - Method in class org.proxy4j.core.reflect.BaseMethodExtractor
-
True if
java.lang.Objectmethods should be proxied. - isIncludeObjectMethods() - Method in interface org.proxy4j.core.reflect.MethodExtractor
-
True if the
MethodExtractorextractsObjectmethods. - isObjectMethod(Method) - Method in class org.proxy4j.core.reflect.InheritableMethodExtractor
-
True if the method is declared by
java.lang.Object. - isObjectMethod(Method) - Method in class org.proxy4j.core.reflect.UnitypeMethodExtractor
-
True if the method is declared by
java.lang.Object. - isProxyable(Method) - Method in class org.proxy4j.core.reflect.BasicMethodExtractor
-
Determines if the given method is proxyable.
- isProxyable(Method) - Method in class org.proxy4j.core.reflect.InheritableMethodExtractor
-
Determines if the given method is proxyable.
- isProxyable(Method) - Method in class org.proxy4j.core.reflect.UnitypeMethodExtractor
-
Determines if the given method is proxyable.
- iterator() - Method in class org.proxy4j.core.struct.IdentityHashSet
- iterator() - Method in class org.proxy4j.core.struct.WeakArrayList
- iterator() - Method in class org.proxy4j.core.struct.WeakHashSet
J
- JavassistInterceptorBuilder<T> - Class in org.proxy4j.core.javassist
-
Javassist implementation of
InterceptorBuilder. - JavassistMethodInvocation<T> - Class in org.proxy4j.core.javassist
-
Javassist implementation for a method invocation.
- JavassistMethodInvocation(T, String, Object...) - Constructor for class org.proxy4j.core.javassist.JavassistMethodInvocation
- JavassistProxyFactory - Class in org.proxy4j.core.javassist
-
ProxyFactoryimplementation using Javassist. - JavassistProxyFactory() - Constructor for class org.proxy4j.core.javassist.JavassistProxyFactory
- JavassistProxyFactory(ClassLoader) - Constructor for class org.proxy4j.core.javassist.JavassistProxyFactory
- JavassistProxyInvocation<T> - Class in org.proxy4j.core.javassist
-
A Javassist implementation of
ProxyInvocation. - JavassistProxyInvocation(T, Method, Object[]) - Constructor for class org.proxy4j.core.javassist.JavassistProxyInvocation
- JdkMethodInvocation - Class in org.proxy4j.core.jdk
-
JDK
Proxy-based implementation of aMethodInvocation. - JdkMethodInvocation(Object, Method, Object[]) - Constructor for class org.proxy4j.core.jdk.JdkMethodInvocation
- JdkProxyFactory - Class in org.proxy4j.core.jdk
-
The proxy factory implementation using the JDK proxy implementation.
- JdkProxyFactory() - Constructor for class org.proxy4j.core.jdk.JdkProxyFactory
- JdkProxyFactory(ClassLoader) - Constructor for class org.proxy4j.core.jdk.JdkProxyFactory
K
- Key - Class in org.proxy4j.core.util
-
Base class for compound keys used in caching proxy types.
- Key(ClassLoader) - Constructor for class org.proxy4j.core.util.Key
-
Each
Keyimplementation takes the class loader of the proxy type as well as the classes which are being proxied.
L
- LazyProvider<T> - Class in org.proxy4j.core.init
- LazyProvider() - Constructor for class org.proxy4j.core.init.LazyProvider
M
- MethodBinder<T> - Interface in org.proxy4j.core.build
-
Binds a method to a chain of interceptors.
- MethodBindingBuilder<T> - Interface in org.proxy4j.core.build
-
An intermediate builder used internally by
InterceptorBuilderto bind methods to interceptors. - methodComparator() - Static method in class org.proxy4j.core.reflect.SignatureKey
-
Returns a
Comparatorthat compares two methods on the basis of their signatures. - MethodExtractor - Interface in org.proxy4j.core.reflect
-
Interface for any class that can extract methods from a class for the purpose of proxying them.
- MethodFilter - Interface in org.proxy4j.core.filter
-
Filter used by proxy creators to select which methods should be intercepted.
- MethodHashKey - Class in org.proxy4j.core.util
-
A method hash key.
- MethodHashKey(ClassLoader, Method[]) - Constructor for class org.proxy4j.core.util.MethodHashKey
-
Keysubclass where individual proxied methods are used to lookup the proxy class. - MethodHashKey(ClassLoader, Collection<Method>) - Constructor for class org.proxy4j.core.util.MethodHashKey
- Modifier - Enum in org.proxy4j.core.reflect
-
An enumeration of other modifiers besides
Visibilitythat are of interest to theMethodExtractor. - MultitypeMethodExtractor - Class in org.proxy4j.core.reflect
-
Method extractor for multiple types.
- MultitypeMethodExtractor(Class<?>...) - Constructor for class org.proxy4j.core.reflect.MultitypeMethodExtractor
N
- NamingPolicy - Interface in org.proxy4j.core.util
-
The naming policy for the proxy class.
- NamingPolicyAdapter - Class in org.proxy4j.core.cglib
-
Adapts a
NamingPolicyfor use by CGLIB. - NamingPolicyAdapter(NamingPolicy) - Constructor for class org.proxy4j.core.cglib.NamingPolicyAdapter
O
- on(T) - Method in interface org.proxy4j.core.build.InterceptorBuilder
-
Specifies the target of the method interceptor(s).
- on(T) - Method in class org.proxy4j.core.javassist.JavassistInterceptorBuilder
- org.proxy4j.core - package org.proxy4j.core
- org.proxy4j.core.build - package org.proxy4j.core.build
- org.proxy4j.core.cglib - package org.proxy4j.core.cglib
- org.proxy4j.core.filter - package org.proxy4j.core.filter
- org.proxy4j.core.init - package org.proxy4j.core.init
- org.proxy4j.core.javassist - package org.proxy4j.core.javassist
- org.proxy4j.core.jdk - package org.proxy4j.core.jdk
- org.proxy4j.core.reflect - package org.proxy4j.core.reflect
- org.proxy4j.core.struct - package org.proxy4j.core.struct
- org.proxy4j.core.util - package org.proxy4j.core.util
P
- PACKAGE - org.proxy4j.core.reflect.Visibility
- PRIVATE - org.proxy4j.core.reflect.Visibility
- proceed() - Method in class org.proxy4j.core.jdk.JdkMethodInvocation
- PROTECTED - org.proxy4j.core.reflect.Visibility
- ProxyFactory - Interface in org.proxy4j.core
-
A factory interface for creating different types of proxies.
- ProxyHandler<T> - Interface in org.proxy4j.core
-
A method invocation handler for proxy invocations.
- ProxyInvocation<T> - Interface in org.proxy4j.core
-
Describes a method invocation on a proxy.
- ProxyLoader - Annotation Type in org.proxy4j.core
-
Qualifying annotation used to inject the proxy
ClassLoaderinto theProxyFactory. - PUBLIC - org.proxy4j.core.reflect.Visibility
R
- remove(Object) - Method in class org.proxy4j.core.struct.IdentityHashSet
- remove(Object) - Method in class org.proxy4j.core.struct.WeakHashSet
- removeAll(Collection<?>) - Method in class org.proxy4j.core.struct.IdentityHashSet
- removeAll(Collection<?>) - Method in class org.proxy4j.core.struct.WeakHashSet
S
- setIncludeObjectMethods(boolean) - Method in class org.proxy4j.core.reflect.BaseMethodExtractor
-
Determines whether or not
java.lang.Objectmethods should be proxied. - setNamingStrategy(NamingPolicy) - Method in class org.proxy4j.core.BaseProxyFactory
-
Sets the naming policy used to determine the proxy class name.
- SignatureKey - Class in org.proxy4j.core.reflect
-
Represents a method key for methods within the same class hierarchy.
- SignatureKey(Method) - Constructor for class org.proxy4j.core.reflect.SignatureKey
-
Creates a
SignatureKeyfrom the method. - SignatureKey(String, Class<?>...) - Constructor for class org.proxy4j.core.reflect.SignatureKey
-
Creates a
SignatureKeyfrom the given name and parameter types. - size() - Method in class org.proxy4j.core.struct.IdentityHashSet
- size() - Method in class org.proxy4j.core.struct.WeakArrayList
- size() - Method in class org.proxy4j.core.struct.WeakHashSet
- STATIC - org.proxy4j.core.reflect.Modifier
U
- UnitypeMethodExtractor - Class in org.proxy4j.core.reflect
-
Method extractor for single type.
- UnitypeMethodExtractor(Class<?>) - Constructor for class org.proxy4j.core.reflect.UnitypeMethodExtractor
- using(Class<? extends Annotation>, MethodInterceptor...) - Method in interface org.proxy4j.core.build.InterceptorBindingBuilder
-
Uses the annotation to selectively bind methods on the class of type
Tto the given chain of interceptors. - using(Method, MethodInterceptor...) - Method in interface org.proxy4j.core.build.MethodBinder
-
Binds the given method to a chain of interceptors.
- using(MethodFilter, MethodInterceptor...) - Method in interface org.proxy4j.core.build.InterceptorBindingBuilder
-
Uses the given method filter to selectively bind methods on the class of type
Tto the given chain of interceptors. - using(MethodFilter, InterceptorFactory) - Method in interface org.proxy4j.core.build.InterceptorBindingBuilder
-
Uses the given method filter to selectively bind methods on the class of type
Tto a chain of interceptors produced by the given factory.
V
- valueOf(String) - Static method in enum org.proxy4j.core.reflect.Modifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.proxy4j.core.reflect.Visibility
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.proxy4j.core.reflect.Modifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.proxy4j.core.reflect.Visibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Visibility - Enum in org.proxy4j.core.reflect
-
Enumeration of class member visibility.
W
- WeakArrayList<T> - Class in org.proxy4j.core.struct
-
An array list of weak references.
- WeakArrayList() - Constructor for class org.proxy4j.core.struct.WeakArrayList
- WeakHashSet<T> - Class in org.proxy4j.core.struct
- WeakHashSet() - Constructor for class org.proxy4j.core.struct.WeakHashSet
- WeakHashSet(int, float) - Constructor for class org.proxy4j.core.struct.WeakHashSet
All Classes All Packages