Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.proxy4j.core.struct.WeakArrayList<T>
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- org.proxy4j.core.struct.IdentityHashSet<T> (implements java.util.Set<E>)
- org.proxy4j.core.struct.WeakHashSet<T>
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.proxy4j.core.filter.AnnotationFilter<T> (implements org.proxy4j.core.filter.MethodFilter)
- org.proxy4j.core.reflect.BaseMethodExtractor (implements org.proxy4j.core.reflect.MethodExtractor)
- org.proxy4j.core.reflect.MultitypeMethodExtractor
- org.proxy4j.core.reflect.UnitypeMethodExtractor
- org.proxy4j.core.reflect.BasicMethodExtractor
- org.proxy4j.core.reflect.InheritableMethodExtractor
- org.proxy4j.core.BaseProxyFactory (implements org.proxy4j.core.ProxyFactory)
- org.proxy4j.core.cglib.CglibProxyFactory
- org.proxy4j.core.javassist.JavassistProxyFactory
- org.proxy4j.core.jdk.JdkProxyFactory
- org.proxy4j.core.util.ClassCache
- org.proxy4j.core.util.DefaultNamingPolicy (implements org.proxy4j.core.util.NamingPolicy)
- org.proxy4j.core.InterceptorChain (implements org.aopalliance.intercept.MethodInterceptor)
- org.proxy4j.core.javassist.JavassistInterceptorBuilder<T> (implements org.proxy4j.core.build.InterceptorBuilder<T>)
- org.proxy4j.core.javassist.JavassistMethodInvocation<T> (implements org.aopalliance.intercept.MethodInvocation)
- org.proxy4j.core.javassist.JavassistProxyInvocation<T> (implements org.proxy4j.core.ProxyInvocation<T>)
- org.proxy4j.core.jdk.JdkMethodInvocation (implements org.aopalliance.intercept.MethodInvocation)
- org.proxy4j.core.util.Key
- org.proxy4j.core.util.ClassHashKey
- org.proxy4j.core.util.MethodHashKey
- org.proxy4j.core.init.LazyProvider<T> (implements javax.inject.Provider<T>)
- org.proxy4j.core.cglib.NamingPolicyAdapter (implements net.sf.cglib.core.NamingPolicy)
- org.proxy4j.core.reflect.SignatureKey (implements java.lang.Comparable<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.proxy4j.core.GenerationException
- java.lang.RuntimeException
- java.lang.Exception
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- org.proxy4j.core.build.InterceptorBuilder<T>
- org.proxy4j.core.build.InterceptorCreator<T>
- org.proxy4j.core.build.MethodBindingBuilder<T> (also extends org.proxy4j.core.build.MethodBinder<T>)
- org.proxy4j.core.InterceptorFactory
- org.proxy4j.core.build.MethodBinder<T>
- org.proxy4j.core.build.InterceptorBindingBuilder<T>
- org.proxy4j.core.build.MethodBindingBuilder<T> (also extends org.proxy4j.core.build.InterceptorCreator<T>)
- org.proxy4j.core.reflect.MethodExtractor
- org.proxy4j.core.filter.MethodFilter
- org.proxy4j.core.util.NamingPolicy
- org.proxy4j.core.ProxyFactory
- org.proxy4j.core.ProxyHandler<T>
- org.proxy4j.core.ProxyInvocation<T>
Annotation Type Hierarchy
- org.proxy4j.core.ProxyLoader (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.proxy4j.core.reflect.Modifier
- org.proxy4j.core.reflect.Visibility
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)