Remove KotlinSignature annotations from project code

This commit is contained in:
Alexander Udalov
2015-10-11 18:28:02 +03:00
parent b378969a0a
commit baaa3ef50a
36 changed files with 7 additions and 370 deletions
@@ -34,7 +34,6 @@ import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.ui.components.JBList;
import com.intellij.util.Function;
import com.intellij.util.containers.ContainerUtil;
import jet.runtime.typeinfo.KotlinSignature;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.kotlin.asJava.AsJavaPackage;
@@ -260,7 +259,6 @@ public class JetRefactoringUtil {
return "class " + classOrObject.getName();
}
@KotlinSignature("fun checkParametersInMethodHierarchy(parameter: PsiParameter): MutableCollection<out PsiElement>?")
@Nullable
public static Collection<? extends PsiElement> checkParametersInMethodHierarchy(@NotNull PsiParameter parameter) {
PsiMethod method = (PsiMethod)parameter.getDeclarationScope();
@@ -31,7 +31,6 @@ import com.intellij.ui.table.JBTable;
import com.intellij.usageView.UsageInfo;
import com.intellij.usages.UsageViewPresentation;
import com.intellij.usages.impl.UsagePreviewPanel;
import jet.runtime.typeinfo.KotlinSignature;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor;
import org.jetbrains.kotlin.descriptors.ClassDescriptor;
@@ -119,9 +118,9 @@ class KotlinOverridingDialog extends DialogWrapper {
return "#org.jetbrains.kotlin.idea.refactoring.safeDelete.KotlinOverridingDialog";
}
@KotlinSignature("fun getSelected(): ArrayList<UsageInfo>")
public ArrayList<UsageInfo> getSelected() {
ArrayList<UsageInfo> result = new ArrayList<UsageInfo>();
@NotNull
public List<UsageInfo> getSelected() {
List<UsageInfo> result = new ArrayList<UsageInfo>();
for (int i = 0; i < myChecked.length; i++) {
if (myChecked[i]) {
result.add(myOverridingMethods.get(i));
@@ -1,10 +1,7 @@
import jet.runtime.typeinfo.KotlinSignature;
class Test {
/**
* Java Method
*/
@KotlinSignature("fun foo(param: String): Array<out Any>")
public static Object[] foo(String param) {
return new Object[0];
}