diff --git a/java/java-analysis-impl/src/com/intellij/psi/util/PropertyUtil.java b/java/java-analysis-impl/src/com/intellij/psi/util/PropertyUtil.java index 3d0ce066298f..8e9685efb7aa 100644 --- a/java/java-analysis-impl/src/com/intellij/psi/util/PropertyUtil.java +++ b/java/java-analysis-impl/src/com/intellij/psi/util/PropertyUtil.java @@ -20,17 +20,17 @@ public final class PropertyUtil extends PropertyUtilBase { } @Nullable - public static PsiField getFieldOfGetter(PsiMethod method) { + public static PsiField getFieldOfGetter(@NotNull PsiMethod method) { return getFieldOfGetter(method, true); } @Nullable - private static PsiField getFieldOfGetter(PsiMethod method, boolean useIndex) { + private static PsiField getFieldOfGetter(@NotNull PsiMethod method, boolean useIndex) { return getFieldOfGetter(method, () -> getGetterReturnExpression(method), useIndex); } @Nullable - public static PsiField getFieldOfGetter(PsiMethod method, Supplier returnExprSupplier, boolean useIndex) { + public static PsiField getFieldOfGetter(@NotNull PsiMethod method, Supplier returnExprSupplier, boolean useIndex) { PsiField field = getFieldImpl(method, returnExprSupplier, useIndex); if (field == null || !checkFieldLocation(method, field)) return null; final PsiType returnType = method.getReturnType();