mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Build view: reuse event description field for the message details
This commit is contained in:
@@ -446,12 +446,6 @@ public class BuildTreeConsoleView implements ConsoleView, DataProvider, BuildCon
|
||||
public MessageEvent.Kind getKind() {
|
||||
return eventKind;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public String getDetails() {
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
if (messageEvent instanceof FileMessageEvent) {
|
||||
|
||||
@@ -18,7 +18,6 @@ import java.util.Objects;
|
||||
public class FileMessageEventImpl extends MessageEventImpl implements FileMessageEvent {
|
||||
|
||||
private final FilePosition myFilePosition;
|
||||
private final String myDetailedMessage;
|
||||
|
||||
public FileMessageEventImpl(@NotNull Object parentId,
|
||||
@NotNull Kind kind,
|
||||
@@ -28,7 +27,6 @@ public class FileMessageEventImpl extends MessageEventImpl implements FileMessag
|
||||
@NotNull FilePosition filePosition) {
|
||||
super(parentId, kind, group, message, detailedMessage);
|
||||
myFilePosition = filePosition;
|
||||
myDetailedMessage = detailedMessage;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -47,7 +45,7 @@ public class FileMessageEventImpl extends MessageEventImpl implements FileMessag
|
||||
@Override
|
||||
@Nullable
|
||||
public String getDetails() {
|
||||
return myDetailedMessage;
|
||||
return getDescription();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,13 +17,17 @@ public class MessageEventImpl extends AbstractBuildEvent implements MessageEvent
|
||||
|
||||
@NotNull private final Kind myKind;
|
||||
@NotNull private final String myGroup;
|
||||
@Nullable private final String myDetailedMessage;
|
||||
|
||||
public MessageEventImpl(@NotNull Object parentId, @NotNull Kind kind, @Nullable String group, @NotNull String message, @Nullable String detailedMessage) {
|
||||
super(new Object(), parentId, System.currentTimeMillis(), message);
|
||||
myKind = kind;
|
||||
myGroup = group == null ? "Other messages" : group;
|
||||
myDetailedMessage = detailedMessage;
|
||||
setDescription(detailedMessage);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void setDescription(@Nullable String description) {
|
||||
super.setDescription(description);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@@ -54,7 +58,7 @@ public class MessageEventImpl extends AbstractBuildEvent implements MessageEvent
|
||||
|
||||
@Override
|
||||
public String getDetails() {
|
||||
return myDetailedMessage;
|
||||
return getDescription();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user