package com.yada.yada

当我在不使用package语句的com.yada.yada中创建Java类'ss'时,IntelliJ会发生什么? -RED“缺少包裹声明”。

当我不使用package语句在com.yada.yada中创建Kotlin文件时会发生什么? -“继续努力,直到您的DI框架在运行期间无法扫描您的部门”

为什么Kotlin不需要IJ软件包验证?我只是花了一个小时试图找出包裹扫描的问题,才意识到这是节目的制胜法宝。这样的格式错误的文件/类在没有警告消息的情况下,Java 9拼图会使Kotlin的混乱翻两番吗?好吧,你敢打赌!

请返回Kotlin的“警告”声明。附言注册/登录方法不足以让我自己访问Intellij Bugtracker(我真的很讨厌一次访问密码重置,1000个我不记得或不在乎的资源和980个密码),因此在stackoverflow上公开了此信息。

如果有人要捍卫这种行为,请解释原因?也许我缺少一些东西,否则请以打开的错误(最好是JetBrains的人)答复,我会接受的。

最佳答案

没有包声明的文件缺少检查警告是一个错误;相应的YouTrack问题是here

10-05 19:03