messo a punto un oggetto del pacchetto piccola che assomiglia a questo:L'oggetto del pacchetto Scala non porta l'oggetto associato nell'oscilloscopio?
package object logic {
type Chat = engine.logic.chat.Chat
type History = engine.logic.history.History
type Meta = engine.logic.meta.Meta
type Notification = engine.logic.notification.Notification
type Service = engine.logic.service.Service
type State = engine.logic.state.State
type Sync = engine.logic.sync.Sync
}
sembra che io sto equivoco il punto dell'oggetto pacchetto da quando ero sotto la convinzione che il precedente avrebbe portato l'oggetto associato Sync
in ambito.
Sync
è un oggetto di livello superiore sotto package engine.logic.sync
.
Ecco come sto accedervi:
engine.logic.Sync.aMemberDef(var: String)
Tuttavia il compilatore genera un errore object Sync is not a member of package engine.logic
. Allora, qual è la soluzione e come ho rovinato la mia confezione?
Grazie!