Minor. Method replaced by a more convenient one from the same class

This commit is contained in:
Andrey Breslav
2014-04-18 23:11:30 +04:00
parent 82e26ff856
commit 99b5fa1f47
3 changed files with 3 additions and 9 deletions
@@ -26,12 +26,6 @@ public class KotlinCacheManagerUtil {
private KotlinCacheManagerUtil() {
}
@NotNull
public static KotlinDeclarationsCache getDeclarationsFromProject(@NotNull JetElement element) {
JetFile jetFile = element.getContainingJetFile();
return KotlinCacheManager.getInstance(jetFile.getProject()).getDeclarationsFromProject(TargetPlatformDetector.getPlatform(jetFile));
}
@NotNull
public static BindingContext getDeclarationsBindingContext(@NotNull JetElement element) {
JetFile jetFile = element.getContainingJetFile();
@@ -52,7 +52,7 @@ public class AddFunctionToSupertypeFix extends JetHintAction<JetNamedFunction> {
}
private static List<FunctionDescriptor> generateFunctionsToAdd(JetNamedFunction functionElement) {
BindingContext context = KotlinCacheManagerUtil.getDeclarationsFromProject(functionElement).getBindingContext();
BindingContext context = KotlinCacheManagerUtil.getDeclarationsBindingContext(functionElement);
FunctionDescriptor functionDescriptor = context.get(BindingContext.FUNCTION, functionElement);
if (functionDescriptor == null) return Collections.emptyList();
@@ -154,7 +154,7 @@ public class AddFunctionToSupertypeFix extends JetHintAction<JetNamedFunction> {
@NotNull
private JetAddFunctionToClassifierAction createAction(Project project, Editor editor) {
BindingContext bindingContext = KotlinCacheManagerUtil.getDeclarationsFromProject(element).getBindingContext();
BindingContext bindingContext = KotlinCacheManagerUtil.getDeclarationsBindingContext(element);
return new JetAddFunctionToClassifierAction(project, editor, bindingContext, functionsToAdd);
}
@@ -108,7 +108,7 @@ public class ChangeMemberFunctionSignatureFix extends JetHintAction<JetNamedFunc
*/
@NotNull
private static List<FunctionDescriptor> computePossibleSignatures(JetNamedFunction functionElement) {
BindingContext context = KotlinCacheManagerUtil.getDeclarationsFromProject(functionElement).getBindingContext();
BindingContext context = KotlinCacheManagerUtil.getDeclarationsBindingContext(functionElement);
FunctionDescriptor functionDescriptor = context.get(BindingContext.FUNCTION, functionElement);
if (functionDescriptor == null) return Lists.newArrayList();
List<FunctionDescriptor> superFunctions = getPossibleSuperFunctionsDescriptors(functionDescriptor);