Skip to content

Commit e020b62

Browse files
add equals for AzureArtifact so that selected artifact can be restored after restarting.
1 parent 67f9875 commit e020b62

File tree

1 file changed

+4
-0
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib-java/src/main/java/com/microsoft/azure/toolkit/intellij/common

1 file changed

+4
-0
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib-java/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifact.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import com.microsoft.intellij.util.MavenUtils;
2424
import icons.GradleIcons;
2525
import icons.OpenapiIcons;
26+
import lombok.EqualsAndHashCode;
2627
import lombok.Getter;
2728
import lombok.RequiredArgsConstructor;
2829
import lombok.ToString;
@@ -44,10 +45,13 @@
4445
@Getter
4546
@ToString(onlyExplicitlyIncluded = true)
4647
@RequiredArgsConstructor
48+
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
4749
public class AzureArtifact {
50+
@EqualsAndHashCode.Include
4851
private final AzureArtifactType type;
4952
@ToString.Include
5053
private final String name;
54+
@EqualsAndHashCode.Include
5155
private final Object referencedObject;
5256
private final Project project;
5357

0 commit comments

Comments
 (0)