cursor制作idea插件,快速书写java可选值链。
效果:

image.png
按快捷键后:

image.png

image.png
一、添加步骤
1、添加idea插件
通过网盘分享的文件:nullchain-1.0-SNAPSHOT.zip
链接: https://pan.baidu.com/s/1qLdL-RAxzW7u0tpdJmSKcA 提取码: pspt

image.png
2、设置快捷键,在
Settings → Keymap中设置快捷键
image.png
3、写一个中间临时工具类(只用来临时编写,插件转换时会去除)
package com.immomo.jplive.base.util;
import com.immomo.mcf.util.StringUtils;
public class WdxUtils {
public static <T> void nullNext(T val, INotNull<T> doNotNull, INull... doNull) {
if (null == val) {
if (null != doNull && doNull.length > 0 && doNull[0] != null) {
doNull[0].doNull();
}
} else {
doNotNull.doNotNull(val);
}
}
public interface INotNull<T> {
void doNotNull(T val);
}
public interface INull {
void doNull();
}
}
二、制作过程

image.png