首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Intellij IDEA Plugin 开发
青杉
创建于2022-07-01
订阅专栏
本专栏介绍如何开发自定义Intellij IDEA 插件
等 9 人订阅
共5篇文章
创建于2022-07-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
自定义IDEA插件-Unified Abstract Syntax Tree (UAST 统一抽象语法树)
UAST 是什么 UAST 是不同 JVM 语言的 PSI 上的抽象层级,提供了一个统一的 API,用于处理类和方法声明、文字值和控制流运算符等公共语言元素。通过 UAST 可实现在所有支持的 JVM
自定义 IDEA 插件项目结构-plugin.xml配置说明
--- theme: orange --- ```xml com.example.myplugin My Framework Support 1.0.0 My Company My Framework
自定义 IDE 插件中的线程处理
读写操作 读操作 读操作没有线程约束。在非UI线程中可通过调用 ApplicationManager.getApplication().runReadAction() 或 ReadAction.run
IntelliJ Platform Plugin学习—开发工具类搜集IDE插件
背景 随着代码量的不断增加,为了开发方便,提取出了各种工具类/方法,但由于没有查询方式,往往只能是谁加的谁知道用,而其他人由于不知道已有该工具类/方法,所以无脑又新建了一个。这就导致项目体积增大,并且
【踩坑记录】调用GradleSync报IncompatibleClassChangeError
最新版 Android Studio 中,Plugin调用 GradleSyncInvoker.requestProjectSync() 报 IncompatibleClassChangeError?