René's URL Explorer Experiment


Title: Introduce object creation using builders for fuzzers by Markoutte · Pull Request #2583 · UnitTestBot/UTBotJava · GitHub

Open Graph Title: Introduce object creation using builders for fuzzers by Markoutte · Pull Request #2583 · UnitTestBot/UTBotJava

X Title: Introduce object creation using builders for fuzzers by Markoutte · Pull Request #2583 · UnitTestBot/UTBotJava

Description: Description We introduce new BuilderObjectValueProvider for Java that finds any method, that can create a value of given type. Together with AbstractObjectValueProvider it works only when ObjectValueProvider and others fails to build a value. The provider searches any method from any class that can return object of this type or any type that can be inferenced from the given one. It doesn't matter if this method static or not, but if this method is not static, that we suppose that we have a builder class for it. As a builder class we try to find other methods that returns an instance of this builder. This logic added because of default way to create such builder, where any set or add method returns the instance of builder to support chain calling. This builder should work to find methods for factories and singletones as well. To support this provider, we introduce new routine in fuzzer's API called Modify (the name maybe is not final). It is added for Seed.Recurisve and works as follows: it accepts a sequence of routines that changes or creates new object with given this instance and fuzzed values. For example, we firstly create builder's object and update it with builder method, then finally we call the method, that creates an object using this builder. This sequence is always called when creating an object and never changed its ordering. In addition, you can use this method, apply some method to the instance and return the instance object itself, for example, to always close a Closable object. As a result, ContestEstimator covers 53% of guava project code, before it covers only 43%. How to test Automated tests All fuzzer tests should pass. Manual tests You can try to generate tests for this little project: public interface Muzzi { int getA(); } public class RealMuzzi implements Muzzi { private final int a; private RealMuzzi(int a) { this.a = a; } @Override public int getA() { return a; } public static class Builder { private int a; public Builder setA(int a) { this.a = a; return this; } public Muzzi build() { return new RealMuzzi(a); } } } public class MuzziTest { public int size(Muzzi muzzi) { if (muzzi.getA() < 0) { return -1; } else if (muzzi.getA() > 0) { return 1; } return 0; } } Self-check list Check off the item if the statement is true. Hint: [x] is a marked item. Please do not delete the list or its items. I've set the proper labels for my PR (at least, for category and component). PR title and description are clear and intelligible. I've added enough comments to my code, particularly in hard-to-understand areas. The functionality I've repaired, changed or added is covered with automated tests. Manual tests have been provided optionally. The documentation for the functionality I've been working on is up-to-date.

Open Graph Description: Description We introduce new BuilderObjectValueProvider for Java that finds any method, that can create a value of given type. Together with AbstractObjectValueProvider it works only when ObjectVal...

X Description: Description We introduce new BuilderObjectValueProvider for Java that finds any method, that can create a value of given type. Together with AbstractObjectValueProvider it works only when ObjectVal...

Opengraph URL: https://github.com/UnitTestBot/UTBotJava/pull/2583

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:3a2adcff-48fc-2e48-2f3e-c9e8dcf820c8
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB7E2:3F0D1E:108ACA:16B1A8:698DED2E
html-safe-nonce1da342ba8d09a0767d88a8d7c6368923d2b9f89f7cdc770dbf0baa23ccdfef09
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCN0UyOjNGMEQxRToxMDhBQ0E6MTZCMUE4OjY5OERFRDJFIiwidmlzaXRvcl9pZCI6IjE1NDU5NzQyNDQ0NzAyODc2NjIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb042dedd54bd5904caa45875a25ca078274cfba218181822816b26b3d5c2d08e
hovercard-subject-tagpull_request:1507351817
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/UnitTestBot/UTBotJava/pull/2583/files
twitter:imagehttps://avatars.githubusercontent.com/u/720952?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/720952?s=400&v=4
og:image:altDescription We introduce new BuilderObjectValueProvider for Java that finds any method, that can create a value of given type. Together with AbstractObjectValueProvider it works only when ObjectVal...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None929d0ce8b653d60df0698366d7e9012f9423ea1bace40816e16e5b007242aae4
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/UnitTestBot/UTBotJava git https://github.com/UnitTestBot/UTBotJava.git
octolytics-dimension-user_id87413538
octolytics-dimension-user_loginUnitTestBot
octolytics-dimension-repository_id480810501
octolytics-dimension-repository_nwoUnitTestBot/UTBotJava
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id480810501
octolytics-dimension-repository_network_root_nwoUnitTestBot/UTBotJava
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release143e58641f5eb460a02eda3a18cc1ef28e8c5188
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FUnitTestBot%2FUTBotJava%2Fpull%2F2583%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FUnitTestBot%2FUTBotJava%2Fpull%2F2583%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=UnitTestBot%2FUTBotJava
Reloadhttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
Reloadhttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
Reloadhttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
UnitTestBot https://patch-diff.githubusercontent.com/UnitTestBot
UTBotJavahttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FUnitTestBot%2FUTBotJava
Fork 45 https://patch-diff.githubusercontent.com/login?return_to=%2FUnitTestBot%2FUTBotJava
Star 142 https://patch-diff.githubusercontent.com/login?return_to=%2FUnitTestBot%2FUTBotJava
Code https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava
Issues 386 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/issues
Pull requests 33 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pulls
Discussions https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/discussions
Actions https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/actions
Projects 1 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/projects
Wiki https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/wiki
Security 0 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/security
Insights https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pulse
Code https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava
Issues https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/issues
Pull requests https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pulls
Discussions https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/discussions
Actions https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/actions
Projects https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/projects
Wiki https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/wiki
Security https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/security
Insights https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FUnitTestBot%2FUTBotJava%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FUnitTestBot%2FUTBotJava%2Fissues%2Fnew%2Fchoose
Markouttehttps://patch-diff.githubusercontent.com/Markoutte
mainhttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/tree/main
pelevin/builders-providershttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/tree/pelevin/builders-providers
Conversation 28 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583
Commits 11 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits
Checks 0 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/checks
Files changed https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
Please reload this pagehttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
Introduce object creation using builders for fuzzers https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#top
Show all changes 11 commits https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
a21fcfb Introduce Builder value provider Markoutte Sep 7, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/a21fcfbeca845a506597f99fc23389c0c4c2c520
e5be238 Rename finally to transformers Markoutte Sep 7, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/e5be238d8088124fbc38a01c028f81c8844f51f1
4a45ad4 Simplify code Markoutte Sep 7, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/4a45ad4e4c6741dd4bc532de70419d37aeb55680
510099e Fix problem when synthetic methods are used for test generation Markoutte Sep 8, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/510099e62b9aa1cb98ae8669e992bfa9bfca8b56
84d51c6 Add fuzzed summary Markoutte Sep 11, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/84d51c6322693b3653597cc28ac2da7a88ac8370
0852a76 Remove unnecessary check Markoutte Sep 11, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/0852a76ccc7b848c3b0f4a0c95e03f48c3620d24
59c99e5 Preserve `transformers` when copying `Seed.Recursive` IlyaMuravjov Sep 11, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/59c99e587c436d3f8f16d5b151ca59b4bd861142
1caa8de Handle CNFE when class from method parameter is not present in classl… Markoutte Sep 11, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/1caa8de39acf66b4a41ca039299ed0116cc10503
19a9298 Unify hierarchy calling method Markoutte Sep 11, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/19a929837d50aafff8218b0e28c54983dfe463a4
bbb102b Use `null` for partially unresolvable classes in fuzzed Spring tests IlyaMuravjov Sep 12, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/bbb102bf9ddf5839756fc35874451e3bfba311b8
b9de69d Merge remote-tracking branch 'origin/main' into pelevin/builders-prov… IlyaMuravjov Sep 12, 2023 https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/commits/b9de69dba05b12ea3261a1df56de22d78da7a4fe
Clear filters https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
Please reload this pagehttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
Please reload this pagehttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
Api.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
Configuration.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-ed4fcc02d2fefa0b5a8c40e8e84886c25e741c57e43f77018f6befc3a2a156a4
Mutations.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-f3af58b21e50a0934d42f1f4979d84f7e5450d78104c9ddbd3ae347c574f9031
JavaLanguage.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-635e23b25360373e9e2e68a9c090b280f5eb11329c049d4980ac7df6358eff77
ModifyingWithMethodsProviderWrapper.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-1dd978b4c9928689381647d8db8242822520383699dcdd5f179801e2a8366d7e
Objects.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-165e168ffcff30b74cbef101f4e2c5a1cbd99457e10f54d7e0f269ecfa5c921d
PartiallyUnresolvableClassValueProvider.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-f8bc65240a9a73ee424240d01a039b22c46398226968e1bbf878b47f15fbddeb
PropertyPreservingValueProvider.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-ae34233ad526999644c5332c16e4dd486e238841f3ea6e41ce62b20700abbbd5
SpringApplicationContextImpl.kt https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-9afd067876dff206b48d4c7a9e5f8fbf6833a00a93ef57886d6053cdb073d3b4
utbot-fuzzing/src/main/kotlin/org/utbot/fuzzing/Api.kthttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
View file https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/blob/b9de69dba05b12ea3261a1df56de22d78da7a4fe/utbot-fuzzing/src/main/kotlin/org/utbot/fuzzing/Api.kt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
Please reload this pagehttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
utbot-fuzzing/src/main/kotlin/org/utbot/fuzzing/Configuration.kthttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-ed4fcc02d2fefa0b5a8c40e8e84886c25e741c57e43f77018f6befc3a2a156a4
View file https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/blob/b9de69dba05b12ea3261a1df56de22d78da7a4fe/utbot-fuzzing/src/main/kotlin/org/utbot/fuzzing/Configuration.kt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-ed4fcc02d2fefa0b5a8c40e8e84886c25e741c57e43f77018f6befc3a2a156a4
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-ed4fcc02d2fefa0b5a8c40e8e84886c25e741c57e43f77018f6befc3a2a156a4
utbot-fuzzing/src/main/kotlin/org/utbot/fuzzing/Mutations.kthttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-f3af58b21e50a0934d42f1f4979d84f7e5450d78104c9ddbd3ae347c574f9031
View file https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/blob/b9de69dba05b12ea3261a1df56de22d78da7a4fe/utbot-fuzzing/src/main/kotlin/org/utbot/fuzzing/Mutations.kt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-f3af58b21e50a0934d42f1f4979d84f7e5450d78104c9ddbd3ae347c574f9031
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-f3af58b21e50a0934d42f1f4979d84f7e5450d78104c9ddbd3ae347c574f9031
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-f3af58b21e50a0934d42f1f4979d84f7e5450d78104c9ddbd3ae347c574f9031
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-f3af58b21e50a0934d42f1f4979d84f7e5450d78104c9ddbd3ae347c574f9031
utbot-java-fuzzing/src/main/kotlin/org/utbot/fuzzing/JavaLanguage.kthttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-635e23b25360373e9e2e68a9c090b280f5eb11329c049d4980ac7df6358eff77
View file https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/blob/b9de69dba05b12ea3261a1df56de22d78da7a4fe/utbot-java-fuzzing/src/main/kotlin/org/utbot/fuzzing/JavaLanguage.kt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-635e23b25360373e9e2e68a9c090b280f5eb11329c049d4980ac7df6358eff77
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-635e23b25360373e9e2e68a9c090b280f5eb11329c049d4980ac7df6358eff77
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-635e23b25360373e9e2e68a9c090b280f5eb11329c049d4980ac7df6358eff77
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-635e23b25360373e9e2e68a9c090b280f5eb11329c049d4980ac7df6358eff77
...uzzing/src/main/kotlin/org/utbot/fuzzing/providers/ModifyingWithMethodsProviderWrapper.kthttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-1dd978b4c9928689381647d8db8242822520383699dcdd5f179801e2a8366d7e
View file https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/blob/b9de69dba05b12ea3261a1df56de22d78da7a4fe/utbot-java-fuzzing/src/main/kotlin/org/utbot/fuzzing/providers/ModifyingWithMethodsProviderWrapper.kt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-1dd978b4c9928689381647d8db8242822520383699dcdd5f179801e2a8366d7e
https://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files#diff-1dd978b4c9928689381647d8db8242822520383699dcdd5f179801e2a8366d7e
Please reload this pagehttps://patch-diff.githubusercontent.com/UnitTestBot/UTBotJava/pull/2583/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.