Skip to content

Commit 7f325a4

Browse files
committed
Make AnyObjectValueProvider not extend any interfaces, remove unrelated comment
1 parent b130123 commit 7f325a4

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

utbot-java-fuzzing/src/main/kotlin/org/utbot/fuzzing/providers/Objects.kt

+5-5
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ fun anyObjectValueProvider(idGenerator: IdentityPreservingIdGenerator<Int>) =
7575
* arbitrary types, unlike type-specific value providers that were designed to provide values of
7676
* few specific popular types (e.g. `List`, `String`, etc.).
7777
*/
78-
interface AnyObjectValueProvider : JavaValueProvider
78+
interface AnyObjectValueProvider
7979

8080
class ObjectValueProvider(
8181
val idGenerator: IdGenerator<Int>,
82-
) : AnyObjectValueProvider {
82+
) : JavaValueProvider, AnyObjectValueProvider {
8383

8484
override fun accept(type: FuzzedType) = !isIgnored(type.classId)
8585

@@ -147,7 +147,7 @@ class ObjectValueProvider(
147147
}
148148

149149
@Suppress("unused")
150-
object NullValueProvider : AnyObjectValueProvider {
150+
object NullValueProvider : JavaValueProvider, AnyObjectValueProvider {
151151

152152
override fun enrich(description: FuzzedDescription, type: FuzzedType, scope: Scope) {
153153
// any value in static function is ok to fuzz
@@ -177,7 +177,7 @@ object NullValueProvider : AnyObjectValueProvider {
177177
*
178178
* Intended to be used as a last fallback.
179179
*/
180-
object AnyDepthNullValueProvider : AnyObjectValueProvider {
180+
object AnyDepthNullValueProvider : JavaValueProvider, AnyObjectValueProvider {
181181

182182
override fun accept(type: FuzzedType) = type.classId.isRefType
183183

@@ -192,7 +192,7 @@ object AnyDepthNullValueProvider : AnyObjectValueProvider {
192192
*/
193193
class AbstractsObjectValueProvider(
194194
val idGenerator: IdGenerator<Int>,
195-
) : AnyObjectValueProvider {
195+
) : JavaValueProvider, AnyObjectValueProvider {
196196

197197
override fun accept(type: FuzzedType) = type.classId.isRefType && !isKnownTypes(type.classId)
198198

utbot-java-fuzzing/src/main/kotlin/org/utbot/fuzzing/spring/unit/InjectMocks.kt

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ class InjectMockValueProvider(
3333
private val classUnderTest: ClassId
3434
) : JavaValueProvider {
3535
override fun enrich(description: FuzzedDescription, type: FuzzedType, scope: Scope) {
36-
// any value except this
3736
if (description.description.isStatic == false && scope.parameterIndex == 0 && scope.recursionDepth == 1) {
3837
scope.putProperty(INJECT_MOCK_FLAG, Unit)
3938
}

0 commit comments

Comments
 (0)