按 ctrl+B 时,找不到由 lombok 为 class 字段生成的 getter 声明(Android Studio 4.1.2)
Cannot find declaration of getters generated for class fields by lombok when press ctrl+B (Android Studio 4.1.2)
我创建了一个 class 并使用 @Data(lombok) 为字段生成 getter,如下所示:
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class People{
private String name;
private int age;
}
然后我用new People().getName();
获取name值,程序构建成功,运行正常,但是当我按ctrl+B查找delcaration时,它不能去“People " class 代码颜色为红色。
我试图使缓存无效,重新启动 android studio,重新安装 android studio,但没有用。
我发现我的 Android Studio 没有安装 lombok 插件,我安装了 lombok 插件后,问题就解决了。
我创建了一个 class 并使用 @Data(lombok) 为字段生成 getter,如下所示:
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class People{
private String name;
private int age;
}
然后我用new People().getName();
获取name值,程序构建成功,运行正常,但是当我按ctrl+B查找delcaration时,它不能去“People " class 代码颜色为红色。
我试图使缓存无效,重新启动 android studio,重新安装 android studio,但没有用。
我发现我的 Android Studio 没有安装 lombok 插件,我安装了 lombok 插件后,问题就解决了。