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 boolean
compareMethodSignatureAndName(MethodBase m1, MethodBase m2)
(package private) static MethodBase
findMostDerivedNewSlotMethod(MethodBase[] match, int cMatches)
(package private) static int
getHierarchyDepth(Type t)
abstract MethodBase
selectMethod(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)
-
-