What is the difference between
private[SomePackage]
and
protected[SomePackage]
in Scala,Somewhere I see private[SomePackage] somewhere I see protected[SomePackage]
private[SomePackage]
means, it is visible inside the package only (no modifier in Java)
protected[SomePackage]
means, it can be seen in sub-classes but only if they are inside SomePackage