Skip to content

Commit 56dfbee

Browse files
author
Zhiqiang-Wu
committed
release: 1.0.1
1 parent 0f41095 commit 56dfbee

File tree

8 files changed

+28
-5
lines changed

8 files changed

+28
-5
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
}
66

77
group = "wzq.jcstress.plugin"
8-
version = "1.0.0"
8+
version = "1.0.1"
99

1010
repositories {
1111
mavenCentral()

changelog/v1.0.1.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Update icon
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package wzq.jcstress.plugin.configuration;
2+
3+
import com.intellij.openapi.util.IconLoader;
4+
5+
import javax.swing.Icon;
6+
7+
/**
8+
* @author 吴志强
9+
* @date 2022/9/4
10+
*/
11+
public final class Icons {
12+
13+
public final static Icon RUN = IconLoader.getIcon("/run.svg", Icons.class);
14+
public final static Icon CONFIG = IconLoader.getIcon("/config.svg", Icons.class);
15+
}

src/main/java/wzq/jcstress/plugin/configuration/JCStressConfigurationType.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.intellij.execution.configurations.JavaRunConfigurationModule;
44
import com.intellij.execution.configurations.RunConfiguration;
55
import com.intellij.execution.configurations.SimpleConfigurationType;
6-
import com.intellij.icons.AllIcons;
76
import com.intellij.openapi.project.Project;
87
import com.intellij.openapi.util.NotNullLazyValue;
98
import org.jetbrains.annotations.NotNull;
@@ -15,7 +14,7 @@
1514
public class JCStressConfigurationType extends SimpleConfigurationType {
1615

1716
public JCStressConfigurationType() {
18-
super("jcstress-id", "JCStress", "Configuration to run a jcstress test", NotNullLazyValue.createValue(() -> AllIcons.Actions.ProfileYellow));
17+
super("jcstress-id", "JCStress", "Configuration to run a jcstress test", NotNullLazyValue.createValue(() -> Icons.CONFIG));
1918
}
2019

2120
@Override

src/main/java/wzq/jcstress/plugin/configuration/JCStressRunLineMarkerContributor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package wzq.jcstress.plugin.configuration;
22

33
import com.intellij.execution.lineMarker.RunLineMarkerContributor;
4-
import com.intellij.icons.AllIcons;
54
import com.intellij.openapi.actionSystem.ActionManager;
65
import com.intellij.psi.PsiElement;
76
import com.intellij.util.Function;
@@ -21,7 +20,7 @@ public class JCStressRunLineMarkerContributor extends RunLineMarkerContributor {
2120
public @Nullable Info getInfo(@NotNull PsiElement psiElement) {
2221
UElement uElement = UastUtils.getUParentForIdentifier(psiElement);
2322
if (uElement instanceof UClass uClass && uClass.hasAnnotation("org.openjdk.jcstress.annotations.JCStressTest")) {
24-
return new Info(AllIcons.Actions.ProfileYellow, new TooltipProvider(), ActionManager.getInstance().getAction("RunClass"));
23+
return new Info(Icons.RUN, new TooltipProvider(), ActionManager.getInstance().getAction("RunClass"));
2524
}
2625
return null;
2726
}

src/main/resources/META-INF/plugin.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@
1818
<p><a href="https://github.com/Zhiqiang-Wu/idea-jcstress-plugin">Source code on GitHub</a></p>
1919
]]></description>
2020

21+
<change-notes><![CDATA[
22+
v1.0.1
23+
<ul>
24+
<li>Update icon</li>
25+
</ul>
26+
]]></change-notes>
27+
2128
<!-- Product and plugin compatibility requirements.
2229
Read more: https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html -->
2330
<depends>com.intellij.modules.platform</depends>

src/main/resources/config.svg

Lines changed: 1 addition & 0 deletions
Loading

src/main/resources/run.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)