【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]删掉,或者改成和包名一致即可。

相关推荐
神奇小汤圆3 分钟前
为什么 synchronized 不能防止指令重排序?
后端
AMoon丶8 分钟前
Golang--锁
linux·开发语言·数据结构·后端·算法·golang·mutex
神奇小汤圆22 分钟前
Java面试被问:跟我讲下JVM和JMM?
后端
李日灐27 分钟前
改造红黑树实现封装 map/set:感受C++ 标准容器的精妙设计与底层实现
开发语言·数据结构·c++·后端·算法·红黑树
傲文博一27 分钟前
SFTP 端口 是多少?为什么连接不上?一篇讲清楚
后端
李日灐28 分钟前
【优选算法1】双指针经典算法题
数据结构·c++·后端·算法·刷题·双指针
别看我只是一直狼31 分钟前
🚀 程序员高效 Prompt 实战速查手册
前端·后端
技术钻石流35 分钟前
面向“传统程序员”的端到端 10x Vibe Coding 指南(大型需求) - 从面向业务开发转向面向“Agent 员工”开发
前端·后端·ai编程
xiao_juzi40 分钟前
OpenClaw 环境变量配置完全指南
后端
2501_9216494944 分钟前
免费港股实时行情 API:功能、性能与接入指南
开发语言·后端·python·金融·restful