From fffb68f84d4e80cab4ecdcf1fbcc6a24729b43c8 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 5 Nov 2012 16:54:10 +0100 Subject: [PATCH] init with default values in case read external was not called --- .../src/com/intellij/codeInsight/NullableNotNullManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/java-psi-api/src/com/intellij/codeInsight/NullableNotNullManager.java b/java/java-psi-api/src/com/intellij/codeInsight/NullableNotNullManager.java index bfecaaff5440..296583c7a9e2 100644 --- a/java/java-psi-api/src/com/intellij/codeInsight/NullableNotNullManager.java +++ b/java/java-psi-api/src/com/intellij/codeInsight/NullableNotNullManager.java @@ -47,6 +47,11 @@ public class NullableNotNullManager implements PersistentStateComponent public static final String[] DEFAULT_NULLABLES = {AnnotationUtil.NULLABLE, "javax.annotation.Nullable", "edu.umd.cs.findbugs.annotations.Nullable"}; public static final String[] DEFAULT_NOT_NULLS = {AnnotationUtil.NOT_NULL, "javax.annotation.Nonnull", "edu.umd.cs.findbugs.annotations.NonNull"}; + public NullableNotNullManager() { + Collections.addAll(myNotNulls, DEFAULT_NOT_NULLS); + Collections.addAll(myNullables, DEFAULT_NULLABLES); + } + public static NullableNotNullManager getInstance(Project project) { return ServiceManager.getService(project, NullableNotNullManager.class); }