Change Signature: Translate JetUsagesViewDescriptor to Kotlin
This commit is contained in:
+13
-33
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2013 JetBrains s.r.o.
|
* Copyright 2010-2014 JetBrains s.r.o.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@@ -14,41 +14,21 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.jet.plugin.refactoring.changeSignature;
|
package org.jetbrains.jet.plugin.refactoring.changeSignature
|
||||||
|
|
||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement
|
||||||
import com.intellij.refactoring.RefactoringBundle;
|
import com.intellij.refactoring.RefactoringBundle
|
||||||
import com.intellij.usageView.UsageViewBundle;
|
import com.intellij.usageView.UsageViewBundle
|
||||||
import com.intellij.usageView.UsageViewDescriptor;
|
import com.intellij.usageView.UsageViewDescriptor
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
|
|
||||||
public class JetUsagesViewDescriptor implements UsageViewDescriptor {
|
public class JetUsagesViewDescriptor(private val element: PsiElement, private val elementsHeader: String) : UsageViewDescriptor {
|
||||||
private final PsiElement myElement;
|
override fun getElements(): Array<PsiElement> = array(element)
|
||||||
private final String myElementsHeader;
|
|
||||||
|
|
||||||
public JetUsagesViewDescriptor(PsiElement element, String elementsHeader) {
|
override fun getProcessedElementsHeader(): String = elementsHeader
|
||||||
myElement = element;
|
|
||||||
myElementsHeader = elementsHeader;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull
|
override fun getCodeReferencesText(usagesCount: Int, filesCount: Int): String =
|
||||||
@Override
|
RefactoringBundle.message("references.to.be.changed", UsageViewBundle.getReferencesString(usagesCount, filesCount))
|
||||||
public PsiElement[] getElements() {
|
|
||||||
return myElement != null ? new PsiElement[] {myElement} : new PsiElement[0];
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
override fun getCommentReferencesText(usagesCount: Int, filesCount: Int): String? =
|
||||||
public String getProcessedElementsHeader() {
|
RefactoringBundle.message("comments.elements.header", UsageViewBundle.getOccurencesString(usagesCount, filesCount))
|
||||||
return myElementsHeader;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getCodeReferencesText(int usagesCount, int filesCount) {
|
|
||||||
return RefactoringBundle.message("references.to.be.changed", UsageViewBundle.getReferencesString(usagesCount, filesCount));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getCommentReferencesText(int usagesCount, int filesCount) {
|
|
||||||
return RefactoringBundle.message("comments.elements.header", UsageViewBundle.getOccurencesString(usagesCount, filesCount));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user