File tree 7 files changed +26
-14
lines changed
scalatest/src/main/scala/org/scalatest/enablers 7 files changed +26
-14
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ trait Definition[-T] {
53
53
object Definition {
54
54
55
55
import scala .language .higherKinds
56
+ import scala .reflect .Selectable .reflectiveSelectable
56
57
57
58
/**
58
59
* Provides <code>Definition</code> implementation for <code>scala.Option</code>
@@ -76,7 +77,7 @@ object Definition {
76
77
*/
77
78
implicit def definitionOfAnyRefWithIsDefinedMethod [T <: AnyRef { def isDefined (): Boolean }]: Definition [T ] =
78
79
new Definition [T ] {
79
- def isDefined (obj : T ): Boolean = obj.isDefined
80
+ def isDefined (obj : T ): Boolean = obj.isDefined()
80
81
}
81
82
82
83
/**
Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ trait Emptiness[-T] {
65
65
object Emptiness {
66
66
67
67
import scala .language .higherKinds
68
+ import scala .reflect .Selectable .reflectiveSelectable
68
69
69
70
/**
70
71
* Enable <code>Emptiness</code> implementation for <code>scala.collection.GenTraversable</code>
@@ -146,7 +147,7 @@ object Emptiness {
146
147
*/
147
148
implicit def emptinessOfAnyRefWithIsEmptyMethod [T <: AnyRef { def isEmpty (): Boolean }]: Emptiness [T ] =
148
149
new Emptiness [T ] {
149
- def isEmpty (obj : T ): Boolean = obj.isEmpty
150
+ def isEmpty (obj : T ): Boolean = obj.isEmpty()
150
151
}
151
152
152
153
/**
Original file line number Diff line number Diff line change @@ -118,6 +118,8 @@ trait Length[T] {
118
118
*/
119
119
object Length {
120
120
121
+ import scala .reflect .Selectable .reflectiveSelectable
122
+
121
123
/**
122
124
* Enable <code>Length</code> implementation for <code>java.util.List</code>
123
125
*
@@ -171,7 +173,7 @@ object Length {
171
173
*/
172
174
implicit def lengthOfAnyRefWithLengthMethodForInt [T <: AnyRef { def length (): Int }]: Length [T ] =
173
175
new Length [T ] {
174
- def lengthOf (obj : T ): Long = obj.length
176
+ def lengthOf (obj : T ): Long = obj.length()
175
177
}
176
178
177
179
/**
@@ -193,7 +195,7 @@ object Length {
193
195
*/
194
196
implicit def lengthOfAnyRefWithGetLengthMethodForInt [T <: AnyRef { def getLength (): Int }]: Length [T ] =
195
197
new Length [T ] {
196
- def lengthOf (obj : T ): Long = obj.getLength
198
+ def lengthOf (obj : T ): Long = obj.getLength()
197
199
}
198
200
199
201
/**
@@ -215,7 +217,7 @@ object Length {
215
217
*/
216
218
implicit def lengthOfAnyRefWithLengthMethodForLong [T <: AnyRef { def length (): Long }]: Length [T ] =
217
219
new Length [T ] {
218
- def lengthOf (obj : T ): Long = obj.length
220
+ def lengthOf (obj : T ): Long = obj.length()
219
221
}
220
222
221
223
/**
@@ -237,7 +239,7 @@ object Length {
237
239
*/
238
240
implicit def lengthOfAnyRefWithGetLengthMethodForLong [T <: AnyRef { def getLength (): Long }]: Length [T ] =
239
241
new Length [T ] {
240
- def lengthOf (obj : T ): Long = obj.getLength
242
+ def lengthOf (obj : T ): Long = obj.getLength()
241
243
}
242
244
243
245
/**
Original file line number Diff line number Diff line change @@ -59,6 +59,8 @@ trait Messaging[T] {
59
59
*/
60
60
object Messaging {
61
61
62
+ import scala .reflect .Selectable .reflectiveSelectable
63
+
62
64
/**
63
65
* Enable <code>Messaging</code> implementation for <code>java.lang.Throwable</code>
64
66
*
@@ -80,7 +82,7 @@ object Messaging {
80
82
*/
81
83
implicit def messagingNatureOfAnyRefWithMessageMethod [T <: AnyRef { def message (): String }]: Messaging [T ] =
82
84
new Messaging [T ] {
83
- def messageOf (obj : T ): String = obj.message
85
+ def messageOf (obj : T ): String = obj.message()
84
86
}
85
87
86
88
/**
@@ -102,7 +104,7 @@ object Messaging {
102
104
*/
103
105
implicit def messagingNatureOfAnyRefWithGetMessageMethod [T <: AnyRef { def getMessage (): String }]: Messaging [T ] =
104
106
new Messaging [T ] {
105
- def messageOf (obj : T ): String = obj.getMessage
107
+ def messageOf (obj : T ): String = obj.getMessage()
106
108
}
107
109
108
110
/**
Original file line number Diff line number Diff line change @@ -59,6 +59,8 @@ trait Readability[-T] {
59
59
*/
60
60
object Readability {
61
61
62
+ import scala .reflect .Selectable .reflectiveSelectable
63
+
62
64
/**
63
65
* Enable <code>Readability</code> implementation for <code>java.io.File</code>.
64
66
*
@@ -80,7 +82,7 @@ object Readability {
80
82
*/
81
83
implicit def readabilityOfAnyRefWithIsReadableMethod [T <: AnyRef { def isReadable (): Boolean }]: Readability [T ] =
82
84
new Readability [T ] {
83
- def isReadable (obj : T ): Boolean = obj.isReadable
85
+ def isReadable (obj : T ): Boolean = obj.isReadable()
84
86
}
85
87
86
88
/**
Original file line number Diff line number Diff line change @@ -119,6 +119,8 @@ trait Size[T] {
119
119
*/
120
120
object Size {
121
121
122
+ import scala .reflect .Selectable .reflectiveSelectable
123
+
122
124
/**
123
125
* Enable <code>Size</code> implementation for <code>java.util.Collection</code>
124
126
*
@@ -183,7 +185,7 @@ object Size {
183
185
*/
184
186
implicit def sizeOfAnyRefWithSizeMethodForInt [T <: AnyRef { def size (): Int }]: Size [T ] =
185
187
new Size [T ] {
186
- def sizeOf (obj : T ): Long = obj.size
188
+ def sizeOf (obj : T ): Long = obj.size()
187
189
}
188
190
189
191
/**
@@ -205,7 +207,7 @@ object Size {
205
207
*/
206
208
implicit def sizeOfAnyRefWithGetSizeMethodForInt [T <: AnyRef { def getSize (): Int }]: Size [T ] =
207
209
new Size [T ] {
208
- def sizeOf (obj : T ): Long = obj.getSize
210
+ def sizeOf (obj : T ): Long = obj.getSize()
209
211
}
210
212
211
213
/**
@@ -227,7 +229,7 @@ object Size {
227
229
*/
228
230
implicit def sizeOfAnyRefWithSizeMethodForLong [T <: AnyRef { def size (): Long }]: Size [T ] =
229
231
new Size [T ] {
230
- def sizeOf (obj : T ): Long = obj.size
232
+ def sizeOf (obj : T ): Long = obj.size()
231
233
}
232
234
233
235
/**
@@ -249,7 +251,7 @@ object Size {
249
251
*/
250
252
implicit def sizeOfAnyRefWithGetSizeMethodForLong [T <: AnyRef { def getSize (): Long }]: Size [T ] =
251
253
new Size [T ] {
252
- def sizeOf (obj : T ): Long = obj.getSize
254
+ def sizeOf (obj : T ): Long = obj.getSize()
253
255
}
254
256
255
257
/**
Original file line number Diff line number Diff line change @@ -58,6 +58,8 @@ trait Writability[-T] {
58
58
*/
59
59
object Writability {
60
60
61
+ import scala .reflect .Selectable .reflectiveSelectable
62
+
61
63
/**
62
64
* Enable <code>Writability</code> implementation for <code>java.io.File</code>.
63
65
*
@@ -79,7 +81,7 @@ object Writability {
79
81
*/
80
82
implicit def writabilityOfAnyRefWithIsWritableMethod [T <: AnyRef { def isWritable (): Boolean }]: Writability [T ] =
81
83
new Writability [T ] {
82
- def isWritable (obj : T ): Boolean = obj.isWritable
84
+ def isWritable (obj : T ): Boolean = obj.isWritable()
83
85
}
84
86
85
87
/**
You can’t perform that action at this time.
0 commit comments