Package com.strobel.reflection
Class Binder
- java.lang.Object
-
- com.strobel.reflection.Binder
-
- Direct Known Subclasses:
DefaultBinder
public abstract class Binder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Binder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static booleancompareMethodSignatureAndName(MethodBase m1, MethodBase m2)(package private) static MethodBasefindMostDerivedNewSlotMethod(MethodBase[] match, int cMatches)(package private) static intgetHierarchyDepth(Type t)abstract MethodBaseselectMethod(java.util.Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes)
-
-
-
Method Detail
-
compareMethodSignatureAndName
static boolean compareMethodSignatureAndName(MethodBase m1, MethodBase m2)
-
getHierarchyDepth
static int getHierarchyDepth(Type t)
-
findMostDerivedNewSlotMethod
static MethodBase findMostDerivedNewSlotMethod(MethodBase[] match, int cMatches)
-
selectMethod
public abstract MethodBase selectMethod(java.util.Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes)
-
-