This commit is contained in:
Alexey Kudravtsev
2017-01-20 17:14:39 +03:00
parent 8ad97f94c4
commit 1a55395a36
7 changed files with 7 additions and 8 deletions
@@ -35,7 +35,7 @@ public interface PsiParameterList extends PsiElement {
* @param parameter the parameter to search for (must belong to this parameter list).
* @return the index of the parameter.
*/
int getParameterIndex(PsiParameter parameter);
int getParameterIndex(@NotNull PsiParameter parameter);
/**
* Returns the number of parameters (excluding type annotation receiver).
@@ -38,7 +38,7 @@ public class ClsParameterListImpl extends ClsRepositoryPsiElement<PsiParameterLi
}
@Override
public int getParameterIndex(PsiParameter parameter) {
public int getParameterIndex(@NotNull PsiParameter parameter) {
assert parameter.getParent() == this;
return PsiImplUtil.getParameterIndex(parameter, this);
}
@@ -59,7 +59,7 @@ public class LightParameterListBuilder extends LightElement implements PsiParame
}
@Override
public int getParameterIndex(PsiParameter parameter) {
public int getParameterIndex(@NotNull PsiParameter parameter) {
return myParameters.indexOf(parameter);
}
@@ -54,7 +54,7 @@ public class LightParameterListWrapper extends LightElement implements PsiParame
}
@Override
public int getParameterIndex(PsiParameter parameter) {
public int getParameterIndex(@NotNull PsiParameter parameter) {
if (parameter instanceof LightParameterWrapper) {
parameter = ((LightParameterWrapper)parameter).getPrototype();
}
@@ -46,7 +46,7 @@ public class PsiParameterListImpl extends JavaStubPsiElement<PsiParameterListStu
}
@Override
public int getParameterIndex(PsiParameter parameter) {
public int getParameterIndex(@NotNull PsiParameter parameter) {
LOG.assertTrue(parameter.getParent() == this);
return PsiImplUtil.getParameterIndex(parameter, this);
}
@@ -18,7 +18,6 @@ package org.jetbrains.plugins.groovy.lang.psi.impl.statements.params;
import com.intellij.lang.ASTNode;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiParameter;
import com.intellij.psi.StubBasedPsiElement;
import com.intellij.psi.impl.PsiImplUtil;
@@ -61,7 +60,7 @@ public class GrParameterListImpl extends GrStubElementBase<EmptyStub> implements
}
@Override
public int getParameterIndex(PsiParameter parameter) {
public int getParameterIndex(@NotNull PsiParameter parameter) {
LOG.assertTrue(parameter.getParent() == this);
return PsiImplUtil.getParameterIndex(parameter, this);
}
@@ -82,7 +82,7 @@ public class GrLightParameterListBuilder extends LightElement implements GrParam
}
@Override
public int getParameterIndex(PsiParameter parameter) {
public int getParameterIndex(@NotNull PsiParameter parameter) {
//noinspection SuspiciousMethodCalls
return myParameters.indexOf(parameter);
}