Class AbstractReflectiveProxier<PS extends ProxySpecification>

java.lang.Object
org.microbean.proxy.AbstractProxier<PS>
org.microbean.proxy.AbstractReflectiveProxier<PS>
Type Parameters:
PS - the ProxySpecification type

public abstract non-sealed class AbstractReflectiveProxier<PS extends ProxySpecification> extends AbstractProxier<PS>
An AbstractProxier that helps subclasses create proxies using the java.lang.reflect.Proxy machinery present in the Java Development Kit.

This class also contains various protected utility methods that help with converting reflective Types and Executables to their TypeMirror and ExecutableElement counterparts.

Author:
Laird Nelson
See Also: