Package ch.kk7.confij.binding.intf
Class InterfaceProxyBuilder<T>
java.lang.Object
ch.kk7.confij.binding.intf.InterfaceProxyBuilder<T>
public class InterfaceProxyBuilder<T>
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInterfaceProxyBuilder.ConfijHandledclassInterfaceProxyBuilder.ValidatingProxyBuilder -
Field Summary
Fields Modifier and Type Field Description protected static java.util.Comparator<java.lang.reflect.Method>methodNameComparatormake comparator serializable to allow serialization of this TreeMap and thus the Proxy -
Constructor Summary
Constructors Constructor Description InterfaceProxyBuilder(com.fasterxml.classmate.types.ResolvedInterfaceType type) -
Method Summary
Modifier and Type Method Description InterfaceProxyBuilder.ValidatingProxyBuilderbuilder()protected static <T> TclassToPrimitive(java.lang.Class<T> primitiveClass)protected com.fasterxml.classmate.MemberResolversupportedMemberResolver(boolean mandatoryOnly)protected java.util.Set<com.fasterxml.classmate.members.ResolvedMethod>supportedMethods(boolean mandatoryOnly)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
methodNameComparator
protected static final java.util.Comparator<java.lang.reflect.Method> methodNameComparatormake comparator serializable to allow serialization of this TreeMap and thus the Proxy
-
-
Constructor Details
-
InterfaceProxyBuilder
public InterfaceProxyBuilder(com.fasterxml.classmate.types.ResolvedInterfaceType type)
-
-
Method Details
-
classToPrimitive
protected static <T> T classToPrimitive(java.lang.Class<T> primitiveClass) -
supportedMethods
protected java.util.Set<com.fasterxml.classmate.members.ResolvedMethod> supportedMethods(boolean mandatoryOnly) -
supportedMemberResolver
protected com.fasterxml.classmate.MemberResolver supportedMemberResolver(boolean mandatoryOnly) -
builder
-