inspection view: entity in RefElementNode can be null => use @Nullable
authorDmitry Batkovich <dmitry.batkovich@jetbrains.com>
Fri, 12 Aug 2016 09:46:44 +0000 (12:46 +0300)
committerDmitry Batkovich <dmitry.batkovich@jetbrains.com>
Fri, 12 Aug 2016 09:47:17 +0000 (12:47 +0300)
java/java-impl/src/com/intellij/codeInspection/deadCode/UnusedDeclarationPresentation.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionToolPresentation.java

index 43808841410d88f8ff01de87101705ef20bdb98f..06fbc47cd23ef44d6e154c1f6215232d0b8deee4 100644 (file)
@@ -403,7 +403,7 @@ public class UnusedDeclarationPresentation extends DefaultInspectionToolPresenta
 
   @NotNull
   @Override
-  public RefElementNode createRefNode(@NotNull RefEntity entity) {
+  public RefElementNode createRefNode(@Nullable RefEntity entity) {
     return new RefElementNode(entity, this) {
       @Nullable
       @Override
index 32712db5879306d958b8a774446dbd104264b990..d77a3d7d34e6282d6e51d1362e41e5c5a6539fa3 100644 (file)
@@ -50,7 +50,7 @@ public interface InspectionToolPresentation extends ProblemDescriptionsProcessor
                                 final boolean groupBySeverity);
 
   @NotNull
-  default RefElementNode createRefNode(@NotNull RefEntity entity) {
+  default RefElementNode createRefNode(@Nullable RefEntity entity) {
     return new RefElementNode(entity, this);
   }