Lines Matching defs:callSiteType
102 * @param callSiteType the type of the call site
106 ApplicableOverloadedMethods(final List<SingleDynamicMethod> methods, final MethodType callSiteType,
110 if(test.isApplicable(callSiteType, m)) {
136 abstract boolean isApplicable(MethodType callSiteType, SingleDynamicMethod method);
144 boolean isApplicable(final MethodType callSiteType, final SingleDynamicMethod method) {
147 if(methodArity != callSiteType.parameterCount()) {
153 if(!TypeUtilities.isSubtype(callSiteType.parameterType(i), methodType.parameterType(i))) {
166 boolean isApplicable(final MethodType callSiteType, final SingleDynamicMethod method) {
169 if(methodArity != callSiteType.parameterCount()) {
175 if(!TypeUtilities.isMethodInvocationConvertible(callSiteType.parameterType(i),
189 boolean isApplicable(final MethodType callSiteType, final SingleDynamicMethod method) {
196 final int callSiteArity = callSiteType.parameterCount();
203 if(!TypeUtilities.isMethodInvocationConvertible(callSiteType.parameterType(i),
210 if(!TypeUtilities.isMethodInvocationConvertible(callSiteType.parameterType(i), varArgType)) {