首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IntelliJ IDEA 2022.2 正式发布,功能真心强大!

IDE 现在可以在模式变量隐藏字段时发出警告,还会捕获无意义的 Objects.requireNonNullElse 调用。...IntelliJ IDEA 原生构建器使用项目中配置的 Kotlin 编译器版本 从 v2022.2 开始,捆绑的 Kotlin 编译器不再与 IntelliJ IDEA 原生构建器搭配使用。...从上下文菜单创建新的页面对象 在处理现有页面对象类时如果输入了新的非引用页面对象类,只需导航到警告的上下文菜单并创建新的页面对象即可修正未解决的代码警告。...复制粘贴的代码现在也可正确缩进。 新的 Scala 检查 在匿名函数内部使用 return 关键字跳出函数而不执行其中的所有代码时,IntelliJ IDEA 2022.2 现在会发出警告。...这通常不是预期用法,并且可能导致泄漏的实现和隐藏的性能开销。当 private 或 class 形参隐藏超类变量时将触发新警告。此外,试图以编译器禁止的方式覆盖变量时会显示错误。

2.4K10

IntelliJ IDEA - 2022.2 正式发布!众多特性解读!

IDE 现在可以在模式变量隐藏字段时向您发出警告,并捕获无意义Objects.requireNonNullElse的调用。...支持 Kotlin 内联函数 Kotlin 内联函数现在与其他函数一起显示在Flame Graph、Call Tree和Method List中,允许您查看它们的 CPU 时间并在需要时对其进行优化。...从上下文菜单创建一个新的页面对象 每当您在处理现有页面对象类时键入新的未引用页面对象类时,您只需导航到警告的上下文菜单并创建新页面对象即可修复未解析的代码警告。...新的 Scala 检查 IntelliJ IDEA 2022.2 现在会在return匿名函数中使用关键字时向您发出警告,以跳出函数而不执行其中的所有代码。...这通常不是预期的用途,并且可能导致泄漏的实现和隐藏的性能成本。当私有或 类触发一个新的警告参数隐藏超类变量。

5.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    探索 IntelliJ IDEA 2024.1最新变化:全面升级助力编码效率

    Play Framework 更新 为了解决旧版 Play Framework(2.8 及更低版本)和 JDK 17 之间的兼容性问题,我们引入了一条警告,在 Play 向导中通知您使用了不兼容版本的...在工作表中,使用 Scala 2.13.12 时,编译错误会在构建窗口中再次正确报告,并且在第一次代码编译之前 import 不会再被错误地标记为未使用。...Commit(提交)工具窗口中的 Stash(隐藏)标签页 对于依赖隐藏来存储临时未提交更改的用户,我们在 Commit(提交)工具窗口中引入了一个专属标签页以便访问。...运行/调试 多语句的内联断点 IntelliJ IDEA 2024.1 为在包含 lambda 函数或 return 语句的行中的断点设置提供了更方便的工作流。...此外,现在可以使用对话框顶部的分页控件在接口、类型别名、枚举、函数和其他实体的多个声明之间导航。

    3.8K20

    IntelliJ IDEA 2024.1 更新亮点汇总:全面提升开发体验

    用户体验 索引期间可用于 Java 和 Kotlin 的 IDE 功能 现在,代码突出显示和补全等基本 IDE 功能可在项目索引期间适用于 Java 和 Kotlin,这应该会增强您的启动体验。...如果您的现有项目碰巧使用较旧的代码样式而未显式配置,则 IDE 将自动切换到 Kotlin 编码约定代码样式,并提供通知以提醒您此更改。...在工作表中,使用 Scala 2.13.12 时,在构建窗口中再次正确报告编译错误,并且在第一次代码编译之前导入不再被错误地标记为未使用。...运行/调试 多个语句的内联断点 IntelliJ IDEA 2024.1 提供了更方便的工作流程,用于在包含 lambda 函数或 return 语句的行中设置断点。...要显示列表,请使用工具栏中的*“过滤器”*图标或调用上下文菜单并禁用“*从库中隐藏框架”*选项。 条件语句覆盖范围 2024.1 版本使 IntelliJ IDEA 距离实现全面测试覆盖又近了一步。

    3.2K10

    IntelliJ IDEA 2022 for Mac(最好用的Java开发工具)v2022.2.1汉化激活版

    IDE现在支持根据JEP 323的 lambda参数的本地变量语法,因此您可以在lambda表达式中使用var关键字。- 在编辑器中预览数据流信息IDE可以在编辑器中显示已知的数据流信息。...- 新的@Contract注释返回值IntelliJ IDEA支持@Contract注释,它允许您在传递特定参数时指定方法反应。合同信息可用于各种检查和操作,使用它来产生更好的警告并消除误报。...现在,在返回类型与限定符类型相同的任何方法调用上,操作将多个方法调用合并为链式调用。这也适用于具有后续调用的声明或赋值行。...-改进了Stream API支持在IntelliJ IDEA 中,我们改进了对Stream API的支持,因此它现在可以检测收集未排序集合的已排序流。...这适用于Java,Kotlin,Groovy,SQL,PHP,JavaScript和Python文件。

    1.6K40

    我承认 IDEA 2021.3 有点强!

    Kotlin Kotlin 快速高亮显示 更快地高亮显示代码问题 实时代码分析能够更快地检测到错误和警告。与之前版本相比,IntelliJ IDEA 2021.1 几乎可以即时高亮显示代码问题。...现在,代码补全机制可以更快地运行,并且 IDE 对冻结的响应有所改善。 Kotlin 快速高亮显示 改进的代码补全 Kotlin 中的代码补全机制提供了需要类型参数的函数。...选择此类函数后,IDE 会将正确的类型参数添加到前面的代码。 更好的代码覆盖率 IntelliJ IDEA 的 code coverage 运行程序现在完全支持 Kotlin 的内联函数和协同程序。...Kotlin 调试器更新 IntelliJ IDEA 调试器可以评估 Kotlin 中的 get 表达式,并将其显示在 Variables 视图中。您也可以从 IDE 跳转到源。...Kotlin UML 适用于 Kotlin 的 UML 类图 UML类图现已适用于编译到 JVM 的 Kotlin 代码,并且可以同时显示 Java 和 Kotlin 类。

    3.8K20

    我不得不承认 IDEA 2021.3 有点强!

    Kotlin Kotlin 快速高亮显示 更快地高亮显示代码问题 实时代码分析能够更快地检测到错误和警告。与之前版本相比,IntelliJ IDEA 2021.1 几乎可以即时高亮显示代码问题。...现在,代码补全机制可以更快地运行,并且 IDE 对冻结的响应有所改善。 Kotlin 快速高亮显示 改进的代码补全 Kotlin 中的代码补全机制提供了需要类型参数的函数。...选择此类函数后,IDE 会将正确的类型参数添加到前面的代码。 更好的代码覆盖率 IntelliJ IDEA 的 code coverage 运行程序现在完全支持 Kotlin 的内联函数和协同程序。...Kotlin 调试器更新 IntelliJ IDEA 调试器可以评估 Kotlin 中的 get 表达式,并将其显示在 Variables 视图中。您也可以从 IDE 跳转到源。...Kotlin UML 适用于 Kotlin 的 UML 类图 UML类图现已适用于编译到 JVM 的 Kotlin 代码,并且可以同时显示 Java 和 Kotlin 类。

    3.7K40

    IntelliJ IDEA 2022.3 发布,全新 UI 太震撼了!

    适用于 Spring Bean 自动装配和 OpenAPI 架构生成的新操作(Ultimate) 使用 IntelliJ IDEA Ultimate 2022.3,您现在可以在需要的地方轻松自动装配 Spring...新增了一项检查来帮助检测在每个分支中都有一条公共语句的 switch 表达式,并提供了一个快速修复来将语句向上移动到 switch 表达式中,从而缩短代码。...特征构造函数中的命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。...它还能够检测构建脚本中插件 DSL 的不正确用法,并提供了一组新检查来鼓励使用任务配置规避 API 使用新 IntelliJ IDEA 工作区模型 API 的 Maven 导入 在 IntelliJ...IDEA 2022.3 中,我们使用新的 IntelliJ 工作区模型 API 引入了实验性 Maven 导入功能。

    6.3K40

    船新 IDEA 2022.3 正式发布,新特性真香!

    适用于 Spring Bean 自动装配和 OpenAPI 架构生成的新操作(Ultimate) 使用 IntelliJ IDEA Ultimate 2022.3,您现在可以在需要的地方轻松自动装配 Spring...新增了一项检查来帮助检测在每个分支中都有一条公共语句的 switch 表达式,并提供了一个快速修复来将语句向上移动到 switch 表达式中,从而缩短代码。...特征构造函数中的命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。...它还能够检测构建脚本中插件 DSL 的不正确用法,并提供了一组新检查来鼓励使用任务配置规避 API 使用新 IntelliJ IDEA 工作区模型 API 的 Maven 导入 在 IntelliJ...IDEA 2022.3 中,我们使用新的 IntelliJ 工作区模型 API 引入了实验性 Maven 导入功能。

    3.2K20

    IntelliJ IDEA 2021.2 正式发布

    ,你也可以运行和调试你的应用程序; 为 Kotlin 引入了 WSL 2 支持和 Run Targets 功能; 当IntelliJ IDEA调用集合内链中的方法时,可以使用一种新的检查方法来简化语法,...JavaScript(仅限 IntelliJ IDEA Ultimate): IntelliJ IDEA 现在可以同时重命名 useState 值和函数。...版本控制 可以在提交应用的更改之前对其运行测试; 所有预提交检查的进度和结果都显示在Commit区域中; 在IntelliJ IDEA 2021.2中,你可以使用GPG来启用Git提交签名,以确保提交的安全性...在新项目中存储未提交更改的节点现在被称为changes,而不是Default变更列表;此外,Git操作不再需要自动创建更改列表; 默认情况下,Show Diff操作在编辑器中打开专用窗口; 在本地历史修订中找到文本...将记住此状态,并在下次应用此重构时保留所选内容; 修复了Kotlin代码中影响变量评估的几个问题; Kotlin对象在Variables视图中正确显示; 修复了使用身份验证代理时中继服务器连接不正常的问题

    3K30

    IntelliJ IDEA 2021.2 正式发布,快来看看又出了哪些神器的功能!

    ,你也可以运行和调试你的应用程序; 为 Kotlin 引入了 WSL 2 支持和 Run Targets 功能; 当IntelliJ IDEA调用集合内链中的方法时,可以使用一种新的检查方法来简化语法,...5JavaScript IntelliJ IDEA 现在可以同时重命名 useState 值和函数。...10版本控制 可以在提交应用的更改之前对其运行测试; 所有预提交检查的进度和结果都显示在Commit区域中; 在IntelliJ IDEA 2021.2中,你可以使用GPG来启用Git提交签名,以确保提交的安全性...在新项目中存储未提交更改的节点现在被称为changes,而不是Default变更列表;此外,Git操作不再需要自动创建更改列表; 默认情况下,Show Diff操作在编辑器中打开专用窗口; 在本地历史修订中找到文本...20Kubernetes 在IntelliJ IDEA 2021.2中,引入了对别名字段的完全支持,该字段属于Chart中的dependencies部分。Yaml (api v2)或在需求。

    2.7K50

    干货 | 携程机票 App KMM 跨端生产实践

    目前携程 App 中采用腾讯微信团队开源的 MMKV(详见参考链接 2)用于本地键值对存储,它使用 C++ 编写核心代码,并分别提供 Java 与 Objective-C 等多种语言的上层 API,携程的公共基础团队基于...首先,在 KMM 工程中,所有的协程只能在主线程开启;其次,在执行需要后台线程执行的任务时,通过专门编写的高阶函数 API 来执行;最后,所有的可变状态(通常是成员变量)必须在主线程更新值。...而在 iOS source set 的实现中则是先使用协程标准库函数 suspendCoroutine 将协程挂起,然后将传入的参数全部做对象子图分离,接着使用系统提供的 GCD 执行异步任务,在 GCD...2)Kotlin 并非纯函数式编程语言,完全抛弃可变状态将导致编程风格非常别扭,且不适用于 UI 编程。 3)与 Kotlin/JVM 差异过大,导致代码复用受阻。...也就是说,一个函数(无论是 Kotlin 函数还是 Objective-C 函数)它接收的参数为 NSObject 类型,那么在 Kotlin 工程中调用这个函数,传入任何 Kotlin 对象(除非显式声明该

    3.7K10

    IntelliJ IDEA 2022.3 发布,这次不追了。。。

    适用于 Spring Bean 自动装配和 OpenAPI 架构生成的新操作(Ultimate) 使用 IntelliJ IDEA Ultimate 2022.3,您现在可以在需要的地方轻松自动装配 Spring...新增了一项检查来帮助检测在每个分支中都有一条公共语句的 switch 表达式,并提供了一个快速修复来将语句向上移动到 switch 表达式中,从而缩短代码。...特征构造函数中的命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。...它还能够检测构建脚本中插件 DSL 的不正确用法,并提供了一组新检查来鼓励使用任务配置规避 API 使用新 IntelliJ IDEA 工作区模型 API 的 Maven 导入 在 IntelliJ...IDEA 2022.3 中,我们使用新的 IntelliJ 工作区模型 API 引入了实验性 Maven 导入功能。

    2K20

    IntelliJ IDEA 2022.2.2汉化版免登陆账号「winmac」

    - 新的@Contract注释返回值IntelliJ IDEA支持@Contract注释,它允许您在传递特定参数时指定方法反应。合同信息可用于各种检查和操作,使用它来产生更好的警告并消除误报。...-改进了Stream API支持在IntelliJ IDEA 中,我们改进了对Stream API的支持,因此它现在可以检测收集未排序集合的已排序流。...这适用于Java,Kotlin,Groovy,SQL,PHP,JavaScript和Python文件。...在IntelliJ IDEA 2019中,如果某个条件适用于调用堆栈,则可以在断点处停止。新的调用者过滤器允许您仅在从指定方法调用的断点处停止。或者,反之亦然,如果从该方法调用它,它将不会停在断点处。...您还可以通过使用新意图将React类组件转换为功能组件,反之亦然。- 查找未使用的代码您现在可以使用新的代码覆盖功能在客户端找到未使用的JavaScript代码(或TypeScript代码)。

    4.7K30

    Gradle Kotlin DSL指南

    才能在IntelliJ IDEA中获得Kotlin DSL脚本的内容辅助和重构工具。...你在Kotlin DSL脚本中读到的所有东西都是由Gradle编译和执行的Kotlin代码。你在构建脚本中使用的许多对象、函数和属性都来自于Gradle API和应用插件的API。...DSL包中的所有类型 避免使用内部Kotlin DSL api 在插件和构建脚本中使用内部Kotlin DSL api可能会在Gradle或插件发生变化时破坏构建。...DSL包(但不是它们的子包)中相应API文档中列出的类型扩展了Gradle公共API。 类型安全模型访问器 Groovy DSL允许您通过名称引用构建模型的许多元素,即使它们是在运行时定义的。...在IntelliJ IDEA中,为了获得Kotlin DSL构建脚本的内容辅助和重构支持,你必须从Gradle模型中导入项目。

    10.4K20

    Android Studio3.3你了解多少?

    更新概述 这次更新主要从以下四个方面 开发 导航编辑器 IntelliJ 2018.2.2 平台更新 Kotlin 1.3.11 更新 Clang-Tidy 对 C++ 的支持 新项目向导更新 删除未使用的...(之后,我会完善Navigation Editor详细介绍的文章,敬请关注简书、公共号获取最新文章) IntelliJ 平台更新 Android Studio 3.3 包含 IntelliJ 2018.2.2...删除未使用的 IDE 目录 为了顺利升级至最新版 Android Studio, 您可以使用我们添加的一项新功能来清除未使用的设定和缓存目录。...(对于“如何通过分析过程提升应用性能表现”之后会有推出相关文章,敬请关注简书、公共号获取最新文章) 网络分析器的格式化文本支持 在默认设置下,Android Studio 3.3 中的网络分析器会对网络负载中的常见文本类型进行格式化操作...Gradle配置阶段创建未使用任务的成本。

    1.8K20
    领券