MemberMatching: drop usage of KotlinBuiltIns.getInstance()

This commit is contained in:
Pavel V. Talanov
2015-09-22 15:33:17 +03:00
parent 36fee381c3
commit 3963c8b833
2 changed files with 18 additions and 8 deletions
@@ -376,9 +376,19 @@ public class KotlinBuiltIns {
return getBuiltInClassByName("Unit");
}
@NotNull
public static String getFunctionName(int parameterCount) {
return "Function" + parameterCount;
}
@NotNull
public static String getExtensionFunctionName(int parameterCount) {
return getFunctionName(parameterCount + 1);
}
@NotNull
public ClassDescriptor getFunction(int parameterCount) {
return getBuiltInClassByName("Function" + parameterCount);
return getBuiltInClassByName(getFunctionName(parameterCount));
}
/**
@@ -388,7 +398,7 @@ public class KotlinBuiltIns {
@Deprecated
@NotNull
public ClassDescriptor getExtensionFunction(int parameterCount) {
return getBuiltInClassByName("Function" + (parameterCount + 1));
return getBuiltInClassByName(getExtensionFunctionName((parameterCount)));
}
@NotNull