【scala】编译build报错 “xxx is not an enclosing class“

java 复制代码
  private[sources] val creationTimeMs: Long = {
    val session = SparkSession.getActiveSession.orElse(SparkSession.getDefaultSession)
    require(session.isDefined)

private[xxx]是访问权限控制在xxxx包的意思。

解决办法:

把[sources]删掉,或者改成和包名一致即可。

相关推荐
我叫黑大帅9 小时前
通过eino-ext如何正常indexer RAG?
后端·面试·go
Ava的硅谷新视界9 小时前
用了一天 Claude Opus 4.7,聊几点真实感受
开发语言·后端·编程
浪客川10 小时前
【百例RUST - 010】字符串
开发语言·后端·rust
无心水12 小时前
OpenClaw技术文档/代码评审/测试用例生成深度实战
网络·后端·架构·测试用例·openclaw·养龙虾
GetcharZp13 小时前
告别 CGO 噩梦!这款“纯 Go”神器让你不用 GCC 也能调 C 库,部署快到飞起!
后端
IT_陈寒13 小时前
Redis批量删除的大坑,差点让我加班到天亮
前端·人工智能·后端
lolo大魔王13 小时前
Go语言的反射机制
开发语言·后端·算法·golang
Postkarte不想说话15 小时前
使用vLLM本地部署大模型
后端
jserTang15 小时前
手撕 Claude Code-4: TodoWrite 与任务系统
前端·javascript·后端
jserTang15 小时前
手撕 Claude Code-5:Subagent 与 Agent Teams
前端·javascript·后端