From 1a55395a36766fe96b0b16cb41f0a93dec4d2fac Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 20 Jan 2017 16:43:42 +0300 Subject: [PATCH] notnull --- java/java-psi-api/src/com/intellij/psi/PsiParameterList.java | 2 +- .../com/intellij/psi/impl/compiled/ClsParameterListImpl.java | 2 +- .../com/intellij/psi/impl/light/LightParameterListBuilder.java | 2 +- .../com/intellij/psi/impl/light/LightParameterListWrapper.java | 2 +- .../src/com/intellij/psi/impl/source/PsiParameterListImpl.java | 2 +- .../lang/psi/impl/statements/params/GrParameterListImpl.java | 3 +-- .../lang/psi/impl/synthetic/GrLightParameterListBuilder.java | 2 +- 7 files changed, 7 insertions(+), 8 deletions(-) diff --git a/java/java-psi-api/src/com/intellij/psi/PsiParameterList.java b/java/java-psi-api/src/com/intellij/psi/PsiParameterList.java index e88775baf2ea..957700bc352a 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiParameterList.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiParameterList.java @@ -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). diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java index 3ae62f074462..3f994ca87bbe 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java @@ -38,7 +38,7 @@ public class ClsParameterListImpl extends ClsRepositoryPsiElement implements } @Override - public int getParameterIndex(PsiParameter parameter) { + public int getParameterIndex(@NotNull PsiParameter parameter) { LOG.assertTrue(parameter.getParent() == this); return PsiImplUtil.getParameterIndex(parameter, this); } diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightParameterListBuilder.java b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightParameterListBuilder.java index 934624978cfd..85c79e124944 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightParameterListBuilder.java +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrLightParameterListBuilder.java @@ -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); }