1
1
package tests
2
2
3
3
trait FilterTestBaseTrait :
4
- /** doc */
5
- protected def protectetDefInheriteTrait (a : Int ): String = ???
6
- /** doc */
7
- private def privateDefInheritedTrait (a : Int ): String = ???
8
- /** doc */
9
- def publicDefInheritedTrait (a : Int ): String = ???
10
-
11
- /** doc */
12
- object PublicObjectInheritedTrait
13
- /** doc */
14
- protected object ProtectedObjectInheritedTrait
15
-
16
- /** doc */
17
- protected val protectetValInheritedTrait = 123
18
- /** doc */
19
- private val privateValInheritedTrait = 344
20
- /** doc */
21
- val publicValInheritedTrait = 567
4
+ /** doc */
5
+ protected def protectetDefInheriteTrait (a : Int ): String = ???
6
+ /** doc */
7
+ private def privateDefInheritedTrait (a : Int ): String = ???
8
+ /** doc */
9
+ def publicDefInheritedTrait (a : Int ): String = ???
10
+
11
+ /** doc */
12
+ object PublicObjectInheritedTrait
13
+ /** doc */
14
+ protected object ProtectedObjectInheritedTrait
15
+
16
+ /** doc */
17
+ protected val protectetValInheritedTrait = 123
18
+ /** doc */
19
+ private val privateValInheritedTrait = 344
20
+ /** doc */
21
+ val publicValInheritedTrait = 567
22
22
23
23
class FilterTestBase :
24
- /** doc */
25
- sealed abstract class BInherited
26
- /** doc */
27
- abstract case class CInherited (s : String )
28
- /** doc */
29
- sealed case class DInherited (c : String )
30
- /** doc */
31
- final case class EInherited (c : String )
32
- /** doc */
33
- private class PrivateInherited
34
- /** doc */
35
- protected class ProtectedInherited
36
- /** doc */
37
- protected def protectetDefInherited (a : Int ): String = ???
38
- /** doc */
39
- private def privateDefInherited (a : Int ): String = ???
40
- /** doc */
41
- def publicDefInherited (a : Int ): String = ???
42
-
43
- /** doc */
44
- object PublicObjectInherited
45
- /** doc */
46
- protected object ProtectedObjectInherited
47
-
48
- /** doc */
49
- protected val protectetValInherited = 123
50
- /** doc */
51
- private val privateValInherited = 344
52
- /** doc */
53
- val publicValInherited = 567
54
-
55
- /** doc */
56
- protected type protectedTypeInherited = 123
57
- /** doc */
58
- private type privateTypeInherited = 344
59
- /** doc */
60
- type publicTypeInherited = 567
61
-
62
- /** doc */
63
- protected given Set [String | Int ] = Set (1 , " ala" )
64
- /** doc */
65
- given Map [String , Double ] = Map .empty
66
-
67
- /** doc */
68
- protected given namedSet as Set [String | Int ] = Set (1 , " ala" )
69
- /** doc */
70
- given namedMap as Map [String , Double ] = Map .empty
24
+ /** doc */
25
+ sealed abstract class BInherited
26
+ /** doc */
27
+ abstract case class CInherited (s : String )
28
+ /** doc */
29
+ sealed case class DInherited (c : String )
30
+ /** doc */
31
+ final case class EInherited (c : String )
32
+ /** doc */
33
+ private class PrivateInherited
34
+ /** doc */
35
+ protected class ProtectedInherited
36
+ /** doc */
37
+ protected def protectetDefInherited (a : Int ): String = ???
38
+ /** doc */
39
+ private def privateDefInherited (a : Int ): String = ???
40
+ /** doc */
41
+ def publicDefInherited (a : Int ): String = ???
42
+
43
+ /** doc */
44
+ object PublicObjectInherited
45
+ /** doc */
46
+ protected object ProtectedObjectInherited
47
+
48
+ /** doc */
49
+ protected val protectetValInherited = 123
50
+ /** doc */
51
+ private val privateValInherited = 344
52
+ /** doc */
53
+ val publicValInherited = 567
54
+
55
+ /** doc */
56
+ protected type protectedTypeInherited = 123
57
+ /** doc */
58
+ private type privateTypeInherited = 344
59
+ /** doc */
60
+ type publicTypeInherited = 567
61
+
62
+ /** doc */
63
+ protected given Set [String | Int ] = Set (1 , " ala" )
64
+ /** doc */
65
+ given Map [String , Double ] = Map .empty
66
+
67
+ /** doc */
68
+ protected given namedSet as Set [String | Int ] = Set (1 , " ala" )
69
+ /** doc */
70
+ given namedMap as Map [String , Double ] = Map .empty
71
71
72
72
class FilterTest extends FilterTestBase with FilterTestBaseTrait :
73
- /** doc */
74
- sealed abstract class B
75
- /** doc */
76
- abstract case class C (s : String )
77
- /** doc */
78
- sealed case class D (c : String )
79
- /** doc */
80
- final case class E (c : String )
81
- /** doc */
82
- private class Private
83
- /** doc */
84
- protected class Protected
85
-
86
- /** doc */
87
- object PublicObject
88
- /** doc */
89
- protected object ProtectedObject
90
-
91
- /** doc */
92
- protected def protectetDef (a : B ): String = ???
93
- /** doc */
94
- private def privateDef (a : C ): String = ???
95
- /** doc */
96
- def publicDef (a : D ): FilterTest = ???
97
-
98
-
99
- /** doc */
100
- protected val protectetVal = 123
101
- /** doc */
102
- private val privateVal = 344
103
- /** doc */
104
- val publicVal = 567
105
-
106
- /** doc */
107
- protected type protectedType = 123
108
- /** doc */
109
- private type privateType = 344
110
- /** doc */
111
- type publicType = 567
112
-
113
- /** doc */
114
- protected given Seq [String | Int | Double ] = List (1 )
115
- /** doc */
116
- given List [String ] = " ula" :: Nil
117
-
118
- /** doc */
119
- given namedList as List [String ] = " ula" :: Nil
120
- /** doc */
121
- protected given namedSeq as Seq [String | Int | Double ] = List (1 )
73
+ /** doc */
74
+ sealed abstract class B
75
+ /** doc */
76
+ abstract case class C (s : String )
77
+ /** doc */
78
+ sealed case class D (c : String )
79
+ /** doc */
80
+ final case class E (c : String )
81
+ /** doc */
82
+ private class Private
83
+ /** doc */
84
+ protected class Protected
85
+
86
+ /** doc */
87
+ object PublicObject
88
+ /** doc */
89
+ protected object ProtectedObject
90
+
91
+ /** doc */
92
+ protected def protectetDef (a : B ): String = ???
93
+ /** doc */
94
+ private def privateDef (a : C ): String = ???
95
+ /** doc */
96
+ def publicDef (a : D ): FilterTest = ???
97
+
98
+
99
+ /** doc */
100
+ protected val protectetVal = 123
101
+ /** doc */
102
+ private val privateVal = 344
103
+ /** doc */
104
+ val publicVal = 567
105
+
106
+ /** doc */
107
+ protected type protectedType = 123
108
+ /** doc */
109
+ private type privateType = 344
110
+ /** doc */
111
+ type publicType = 567
112
+
113
+ /** doc */
114
+ protected given Seq [String | Int | Double ] = List (1 )
115
+ /** doc */
116
+ given List [String ] = " ula" :: Nil
117
+
118
+ /** doc */
119
+ given namedList as List [String ] = " ula" :: Nil
120
+ /** doc */
121
+ protected given namedSeq as Seq [String | Int | Double ] = List (1 )
122
122
123
123
extension (e : FilterTest ):
124
- def extensionMethod (name : FilterTest ): FilterTest = ???
124
+ def extensionMethod (name : FilterTest ): FilterTest = ???
125
125
126
126
extension (e : FilterTestBase ):
127
- def extensionMethodBase (name : FilterTest ): FilterTest = ???
127
+ def extensionMethodBase (name : FilterTest ): FilterTest = ???
0 commit comments