Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Scala编译错误中忽略包名_Scala_Package_Scalac - Fatal编程技术网

在Scala编译错误中忽略包名

在Scala编译错误中忽略包名,scala,package,scalac,Scala,Package,Scalac,我们的包名相当长,当您考虑到类型不匹配错误中提到的类型中可能有多个类型参数时,我从scalac获得的一些编译错误可能相当长,并且必须在错误消息中跳过包名,这很烦人 理想情况下,我希望所有标识符都以与相应源文件中相同的方式显示(即,如果它们合格,则为合格,如果不合格,则为简单名称),但我意识到这可能太难实现。所以我只能选择隐藏包名 我使用ENSIME,因此能够在ENSIME中的编译错误中隐藏/显示包名将是一件好事。您需要包名来避免类似于 error: type mismatch found :

我们的包名相当长,当您考虑到类型不匹配错误中提到的类型中可能有多个类型参数时,我从scalac获得的一些编译错误可能相当长,并且必须在错误消息中跳过包名,这很烦人

理想情况下,我希望所有标识符都以与相应源文件中相同的方式显示(即,如果它们合格,则为合格,如果不合格,则为简单名称),但我意识到这可能太难实现。所以我只能选择隐藏包名


我使用ENSIME,因此能够在ENSIME中的编译错误中隐藏/显示包名将是一件好事。

您需要包名来避免类似于

error: type mismatch
found   : Iterable[Int]
expected: Iterable[Int]

作为一种选择,听起来可能很方便。我想,一个补丁很有可能被接受。

在我们希望的时候,我希望能够指定某些类型应该在编译错误消息中使用中缀符号表示。