org.openarchitectureware.compiler.runtime.util
Class PolymorphicResolver
java.lang.Object
org.openarchitectureware.compiler.runtime.util.PolymorphicResolver
public class PolymorphicResolver
- extends java.lang.Object
Field Summary |
static java.util.Comparator<java.util.List<java.lang.Class<?>>> |
_typeListComparator
|
Method Summary |
Callable |
getMethod(java.lang.String name,
java.util.List<Callable> candidates,
java.lang.Class<?>[] paramTypes)
|
Callable |
getMethod(java.lang.String name,
java.util.List<Callable> candidatesRaw,
java.util.List<java.lang.Class<?>> paramTypes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_typeListComparator
public static final java.util.Comparator<java.util.List<java.lang.Class<?>>> _typeListComparator
PolymorphicResolver
public PolymorphicResolver()
getMethod
public final Callable getMethod(java.lang.String name,
java.util.List<Callable> candidates,
java.lang.Class<?>[] paramTypes)
getMethod
public final Callable getMethod(java.lang.String name,
java.util.List<Callable> candidatesRaw,
java.util.List<java.lang.Class<?>> paramTypes)