package m2 import m1.* fun testVisibility() { PublicClassInM1() InternalClassInM1() PrivateClassInM1() publicFunInM1() internalFunInM1() privateFunInM1() } public class ClassInM2 public class B: A() { fun accessA(a: A) {} fun f() { pri() pro() pub() int() } }