@@ -40,30 +40,26 @@ public void annotate(@NotNull final PsiElement element, @NotNull AnnotationHolde
40
40
if (element instanceof PsiClass ) {
41
41
tryAnnotateEventClass (holder , (PsiClass ) element , publisherManager , handlerManager );
42
42
tryAnnotateCommandClass (holder , (PsiClass ) element , handlerManager );
43
- }
44
-
45
- if (!(element instanceof PsiMethodCallExpression || element instanceof PsiIdentifier )) {
46
- return ;
47
- }
48
-
49
- final EventPublisher publisher = publisherManager .resolveEventPublisher (element );
50
- final EventHandler handler = handlerManager .resolveEventHandler (element .getContext ());
51
- if (publisher != null ) {
52
- NotNullLazyValue <Collection <? extends PsiElement >> targetResolver =
53
- createNotNullLazyValueForHandlers (handlerManager .getRepository ().findHandlers (publisher .getPublishedType ()));
54
- Annotation gutterIconForPublisher = createGutterIconForEventHandlers (element , holder , targetResolver , handlerManager );
55
- if (targetResolver .getValue ().isEmpty ()) {
56
- addCreateEventHandlerQuickFixes (publisher , gutterIconForPublisher );
43
+ } else if ((element instanceof PsiMethodCallExpression || element instanceof PsiIdentifier )) {
44
+ final EventPublisher publisher = publisherManager .resolveEventPublisher (element );
45
+ final EventHandler handler = handlerManager .resolveEventHandler (element .getContext ());
46
+ if (publisher != null ) {
47
+ NotNullLazyValue <Collection <? extends PsiElement >> targetResolver =
48
+ createNotNullLazyValueForHandlers (handlerManager .getRepository ().findHandlers (publisher .getPublishedType ()));
49
+ Annotation gutterIconForPublisher = createGutterIconForEventHandlers (element , holder , targetResolver , handlerManager );
50
+ if (targetResolver .getValue ().isEmpty ()) {
51
+ addCreateEventHandlerQuickFixes (publisher , gutterIconForPublisher );
52
+ }
57
53
}
58
- }
59
54
60
- if (handler != null ) {
61
- Collection <EventPublisher > publishers = publisherManager .getRepository ()
62
- .getPublishersFor (handler .getHandledType ());
63
- createGutterIconForEventPublishers (
64
- handler .getElementForAnnotation (),
65
- holder ,
66
- createNotNullLazyValueForPublishers (publishers ));
55
+ if (handler != null ) {
56
+ Collection <EventPublisher > publishers = publisherManager .getRepository ()
57
+ .getPublishersFor (handler .getHandledType ());
58
+ createGutterIconForEventPublishers (
59
+ handler .getElementForAnnotation (),
60
+ holder ,
61
+ createNotNullLazyValueForPublishers (publishers ));
62
+ }
67
63
}
68
64
}
69
65
0 commit comments