All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AnnotationBuilder<A extends Annotation> Builder pattern for creating annotation type instances.AnnotationBuilder.MemberExtractor<A extends Annotation,X> Functional reference interface which allows type-safe and refactor-safe extraction of members.AnnotationFilter Predicate-like interface for annotations onAnnotatedElement
.AnnotationFilter.Singular<A extends Annotation> Concretization of filters that only match when there's a specified annotation present on element.AnnotationQuery<A extends Annotation> Iterable-like container that finds annotations.ArrayTypeView TypeView
that handlesGenericArrayType
.Bean<B> Represents a view of an instance as its property values, typically containing a proper Java Bean.BeanSchema<B> Schema of a Java Bean.ClassIntrospection<X> Entry point for class introspections.ClassLoaderIntrospection Entry point forClassLoader
introspections.ClassQuery<C> Iterable-like container that searches for classes.ClassView<X> ConstructorQuery<X> Iterable-like container that searches for constructors of a class.FieldIntrospection Entry point forField
introspections.FieldQuery Iterable-like container that searches for fields in class.ForwardingHandler<T> Invocation handler that delegates all calls to actual object.FunctionalReference Interface that allows passing compile-time safe information around.FunctionalReference.Introspection Introspection of functional reference.FunctionalReference.PartialVisitor<T> Visitor Pattern partial implementation that allows handling of groups of modes.FunctionalReference.Visitor<T> Visitor Pattern interface for Functional reference.InheritanceQuery<X> Iterable-like container that allows access to supertypes of a class.Introspections Convenient entry point for introspections.Invocation Invocation of execution point.InvocationHandler<I extends Invocation> Handles an invocation of a execution point on a proxy and returns response.JavassistProxyService JdkProxyService LazyInitialization Helper class to create proxy which delegate invocation to lazily-initialized instance.LazyInitialization.Initializer<T> Provider interface for proxy delegation target.LazyInitialization.Proxy<T> Additional interface that all proxies created byLazyInitialization.createProxy(java.lang.Class<T>, org.perfectable.introspection.proxy.LazyInitialization.Initializer<? extends T>)
will implement.MethodIntrospection Entry point for method introspections.MethodInvocation<T> Capture of a information needed to invoke a method.MethodInvocation.Decomposer<T,R> Interface that allows decomposition of the invocation.MethodQuery Iterable-like container that searches for methods in class.ObjectMethods Convenient holder for reflections of methods inObject
.ParameterizedTypeView TypeView
that handlesParameterizedType
.ParametersFilter Filter for method or constructor parameters.PrivilegedActions Helper class that allows executing code that requiresAccessController.doPrivileged(java.security.PrivilegedAction<T>)
.Property<B,T> Represents a property of a bean.PropertySchema<B,T> Schema of a Java Bean property.ProxyBuilder<I> Builder pattern for proxies.ProxyService Method of producing proxies.ProxyService.Container Container that manages service-loaded instances ofProxyService
.ProxyService.Feature Features that service can support.ProxyService.UnsupportedFeatureException Thrown when factory cannot create a builder with requested features.TypeFilter Predicate-like interface for matchingType
.TypeVariableView<D extends GenericDeclaration> TypeView
that handlesTypeVariable
.TypeView Simplified and more useful handle of javaType
.TypeView.PartialVisitor<T> Implementation ofTypeView.Visitor
that has default method.TypeView.Visitor<T> Visitor pattern interface.WildcardTypeView TypeView
that handlesWildcardType
.