From 652932af1c2d4856dbca8c0287b814d78dd4468b Mon Sep 17 00:00:00 2001 From: Ilya Klyuchnikov Date: Wed, 29 Oct 2014 10:43:57 +0300 Subject: [PATCH] @Nullable --- .../intellij/codeInsight/InferredAnnotationsManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/InferredAnnotationsManagerImpl.java b/java/java-analysis-impl/src/com/intellij/codeInsight/InferredAnnotationsManagerImpl.java index 7e5583961969..56f6cad1493f 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/InferredAnnotationsManagerImpl.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/InferredAnnotationsManagerImpl.java @@ -65,12 +65,13 @@ public class InferredAnnotationsManagerImpl extends InferredAnnotationsManager { return null; } + @Nullable private PsiAnnotation getHardcodedContractAnnotation(PsiMethod method) { List contracts = HardcodedContracts.getHardcodedContracts(method, null); return contracts.isEmpty() ? null : createContractAnnotation(contracts, HardcodedContracts.isHardcodedPure(method)); } - private static boolean ignoreBytecodeInference(PsiModifierListOwner owner, String annotationFQN) { + private static boolean ignoreBytecodeInference(PsiModifierListOwner owner, @Nullable String annotationFQN) { if (ORG_JETBRAINS_ANNOTATIONS_CONTRACT.equals(annotationFQN) && hasHardcodedContracts(owner)) { return true; }