Импорт классов в рабочий лист Scala - PullRequest
0 голосов
/ 28 сентября 2019

В моем файле scala test.sc я определяю:

import com.tradedata.VolatilityInstance

test.sc существует в src / main / scala

В местоположении src / main / scala я определяю:

package com.tradedata

class VolatilityInstance(intervalLength: Int, volatility: Double, beginDate: String, endDate: String) {

  override def toString: String = {
    this.beginDate
  }

}

Имя файла для этого класса: VolatilityData.scala

VolatilityData.scala существует на уровне src / main / scala / com / tradedata

Когда я пытаюсь запустить рабочий листЯ получаю сообщение об ошибке:

Error:(1, 16) object VolatilityInstance is not a member of package com.tradedata
import com.tradedata.VolatilityInstance

Если я определяю новый объект Scala:

import com.tradedata.VolatilityInstance

object Tester extends App {

}

Объект тестера работает без проблем.

Я попытался пересоздатьпроект, лишающий законной силы кэши и перезапускающий IntelliJ, но не может исправить.

Это ошибка с рабочим листом Scala?Как импортировать другие классы в таблицу Scala?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...