Skip to content

Commit 601e0cc

Browse files
author
Pawel Badenski
committed
Refactoring
1 parent b07e28c commit 601e0cc

File tree

2 files changed

+19
-23
lines changed

2 files changed

+19
-23
lines changed

src/main/java/org/axonframework/intellij/ide/plugin/annotator/AxonGutterAnnotator.java

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -40,30 +40,26 @@ public void annotate(@NotNull final PsiElement element, @NotNull AnnotationHolde
4040
if (element instanceof PsiClass) {
4141
tryAnnotateEventClass(holder, (PsiClass) element, publisherManager, handlerManager);
4242
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+
}
5753
}
58-
}
5954

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+
}
6763
}
6864
}
6965

src/main/java/org/axonframework/intellij/ide/plugin/handler/DefaultEventHandlerProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public EventHandler resolve(PsiElement element) {
5252
}
5353

5454
private EventHandler createHandlerBasedOnAnnotation(PsiMethod method, PsiAnnotation annotation) {
55-
if (annotation.getText().equals("@CommandHandler")) {
55+
if (annotation.getText().equals(AnnotationTypes.COMMAND_EVENT_HANDLER.getAnnotation())) {
5656
return CommandEventHandler.createEventHandler(method);
5757
} else {
5858
return DefaultEventHandler.createEventHandler(method, annotation);

0 commit comments

Comments
 (0)