Skip to content

Commit 880f46f

Browse files
committed
Add more missing tests
1 parent fcea3d5 commit 880f46f

File tree

8 files changed

+72
-0
lines changed

8 files changed

+72
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package p1 {
2+
object `package` {
3+
implicit class Foo(a: Any)
4+
object Foo
5+
}
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package p1 {
2+
object `package` {
3+
implicit class Foo(a: Any)
4+
object Foo
5+
}
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package p {
2+
package object base {
3+
class B
4+
object B
5+
}
6+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package p {
2+
package object base {
3+
case class B()
4+
}
5+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package object A {
2+
// these used to should be prevented by the implementation restriction
3+
// but are now allowed
4+
class B
5+
object B
6+
trait C
7+
object C
8+
case class D()
9+
// all the rest of these should be ok
10+
class E
11+
object F
12+
val g = "omg"
13+
var h = "wtf"
14+
def i = "lol"
15+
type j = String
16+
class K(val k : Int) extends AnyVal
17+
implicit class L(val l : Int)
18+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package object A {
2+
// these used to should be prevented by the implementation restriction
3+
// but are now allowed
4+
class B
5+
object B
6+
trait C
7+
object C
8+
case class D()
9+
// all the rest of these should be ok
10+
class E
11+
object F
12+
val g = "omg"
13+
var h = "wtf"
14+
def i = "lol"
15+
type j = String
16+
class K(val k : Int) extends AnyVal
17+
implicit class L(val l : Int)
18+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package p {
2+
package object base {
3+
class B
4+
object B
5+
}
6+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package p {
2+
trait T {
3+
class B
4+
object B
5+
}
6+
package object base extends T
7+
}

0 commit comments

Comments
 (0)