René's URL Explorer Experiment


Title: Create Pref Service by hinerm · Pull Request #102 · scijava/scijava-common · GitHub

Open Graph Title: Create Pref Service by hinerm · Pull Request #102 · scijava/scijava-common

X Title: Create Pref Service by hinerm · Pull Request #102 · scijava/scijava-common

Description: Moves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained but deprecated. It will delegate to a PrefService instead. Note that, because the Prefs class has no Context and lacks a nice way to obtain it, it will default to the DefaultPrefService until another service is set as the static PrefService of choice. To facilitate this, the AbstractPrefService sets this static field. As part of this patch, I also had to add ModuleService API to save/load ModuleItem values, as these were Context-less entities using the Prefs class.

Open Graph Description: Moves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained ...

X Description: Moves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained ...

Opengraph URL: https://github.com/scijava/scijava-common/pull/102

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:82189366-d318-acc7-b1f3-12dd67f490b5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9BAA:1B38B1:5D3E27:793925:696AE4F8
html-safe-nonce49fc9cb03b66cb98fc4abec00501b2fb7d73f2d5a6cb27a1c755dbbdcb22e8f5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QkFBOjFCMzhCMTo1RDNFMjc6NzkzOTI1OjY5NkFFNEY4IiwidmlzaXRvcl9pZCI6IjU3MjkwNTEwMTA5Nzc2ODY3NzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb5fe8c0ac13bd2a9132a1aa0e7bc41b083aefaa21d54c2d0c744cc8eafbe9203
hovercard-subject-tagpull_request:18676668
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/scijava/scijava-common/pull/102/files
twitter:imagehttps://avatars.githubusercontent.com/u/1123809?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1123809?s=400&v=4
og:image:altMoves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/scijava/scijava-common git https://github.com/scijava/scijava-common.git
octolytics-dimension-user_id1262770
octolytics-dimension-user_loginscijava
octolytics-dimension-repository_id3594497
octolytics-dimension-repository_nwoscijava/scijava-common
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id3594497
octolytics-dimension-repository_network_root_nwoscijava/scijava-common
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
release3d84d50b3c75fa36755c3cf392edbc09e626f979
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/scijava/scijava-common/pull/102/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fscijava%2Fscijava-common%2Fpull%2F102%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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fscijava%2Fscijava-common%2Fpull%2F102%2Ffiles
Sign up https://github.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=scijava%2Fscijava-common
Reloadhttps://github.com/scijava/scijava-common/pull/102/files
Reloadhttps://github.com/scijava/scijava-common/pull/102/files
Reloadhttps://github.com/scijava/scijava-common/pull/102/files
scijava https://github.com/scijava
scijava-commonhttps://github.com/scijava/scijava-common
Notifications https://github.com/login?return_to=%2Fscijava%2Fscijava-common
Fork 53 https://github.com/login?return_to=%2Fscijava%2Fscijava-common
Star 90 https://github.com/login?return_to=%2Fscijava%2Fscijava-common
Code https://github.com/scijava/scijava-common
Issues 169 https://github.com/scijava/scijava-common/issues
Pull requests 16 https://github.com/scijava/scijava-common/pulls
Actions https://github.com/scijava/scijava-common/actions
Projects 0 https://github.com/scijava/scijava-common/projects
Wiki https://github.com/scijava/scijava-common/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/scijava/scijava-common/security
Please reload this pagehttps://github.com/scijava/scijava-common/pull/102/files
Insights https://github.com/scijava/scijava-common/pulse
Code https://github.com/scijava/scijava-common
Issues https://github.com/scijava/scijava-common/issues
Pull requests https://github.com/scijava/scijava-common/pulls
Actions https://github.com/scijava/scijava-common/actions
Projects https://github.com/scijava/scijava-common/projects
Wiki https://github.com/scijava/scijava-common/wiki
Security https://github.com/scijava/scijava-common/security
Insights https://github.com/scijava/scijava-common/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fscijava%2Fscijava-common%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fscijava%2Fscijava-common%2Fissues%2Fnew%2Fchoose
hinermhttps://github.com/hinerm
masterhttps://github.com/scijava/scijava-common/tree/master
create_pref_servicehttps://github.com/scijava/scijava-common/tree/create_pref_service
Conversation 7 https://github.com/scijava/scijava-common/pull/102
Commits 16 https://github.com/scijava/scijava-common/pull/102/commits
Checks 0 https://github.com/scijava/scijava-common/pull/102/checks
Files changed https://github.com/scijava/scijava-common/pull/102/files
Please reload this pagehttps://github.com/scijava/scijava-common/pull/102/files
Create Pref Service https://github.com/scijava/scijava-common/pull/102/files#top
Show all changes 16 commits https://github.com/scijava/scijava-common/pull/102/files
9f210a7 Refactor Prefs to PrefService hinerm Jul 18, 2014 https://github.com/scijava/scijava-common/pull/102/commits/9f210a790ce54eb203b9a8c657094dda591d3edf
4ef6f00 Update Prefs usage to PrefService hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/4ef6f0066f521d3f3ea8c11147eadb425701ae41
992f0b8 ModuleService: add save/load item methods hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/992f0b899e0000801146848935be09f6224c0696
cc97d1b Mark saveValue and loadValue deprecated hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/cc97d1bc05155913b4bc8860f69b17b47c0b651c
d503e31 Refactor for ModuleService saving and loading hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/d503e313c76c4566aa580f3b14b22c2b6b7832b8
ce0f105 AbstractPrefService: account for priority hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/ce0f105114e9ca73a3de9e8bfcee70735093f2d6
9050328 Clean up code hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/90503281bac8b304673f074ca5a81bc58c66d331
6fe0553 DefaultPrefService: add TODO hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/6fe05538c03f9e6aac74a69062e15edcc986292f
f857d0f Deprecate Prefs hinerm Jul 21, 2014 https://github.com/scijava/scijava-common/pull/102/commits/f857d0f91d32474897b09954631359ae245a6de3
a9a109c PrefService: remove setStaticBehavior method hinerm Jul 24, 2014 https://github.com/scijava/scijava-common/pull/102/commits/a9a109cfc5f0bc9f0176c00845daa4a1cabb0462
9abe3d9 PrefService: remove Preferences imports hinerm Jul 24, 2014 https://github.com/scijava/scijava-common/pull/102/commits/9abe3d9da02867f827ad21ed8dd8bdbe7fb77c5a
7ff590f Rename preferences to prefs package hinerm Jul 25, 2014 https://github.com/scijava/scijava-common/pull/102/commits/7ff590f9ba21a49c06617c196542a6c73eeacc41
344d6bc DefaultPrefService: fix javadoc ctrueden Jul 25, 2014 https://github.com/scijava/scijava-common/pull/102/commits/344d6bc9c331722caba3ec7a7d40fe643a0c17ff
963d4eb DefaultPrefService: do not reference Prefs class ctrueden Jul 25, 2014 https://github.com/scijava/scijava-common/pull/102/commits/963d4eb69059967020a15fa16fb8add53c318316
cdeb735 Add down-the-middle unit tests for PrefService ctrueden Jul 25, 2014 https://github.com/scijava/scijava-common/pull/102/commits/cdeb7358b37b0a2fe0bc99a2255fecb2c1e5f7a9
a0c6c95 AbstractPrefService: suppress warnings hinerm Jul 25, 2014 https://github.com/scijava/scijava-common/pull/102/commits/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799
Clear filters https://github.com/scijava/scijava-common/pull/102/files
Please reload this pagehttps://github.com/scijava/scijava-common/pull/102/files
Please reload this pagehttps://github.com/scijava/scijava-common/pull/102/files
DefaultRecentFileService.java https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
AbstractModuleItem.java https://github.com/scijava/scijava-common/pull/102/files#diff-8a9c20f59bfe5a4ad198caf57d69962a6110087c362b07e153edab839b242a26
DefaultModuleService.java https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
ModuleItem.java https://github.com/scijava/scijava-common/pull/102/files#diff-feeba972f0fe9e2aac6b54f50047265a79020e7e452f88a43f6764d4244b3f21
ModuleService.java https://github.com/scijava/scijava-common/pull/102/files#diff-244cca77ab4000a360448df368cf793f64852a182911795f463520d45cc8b100
LoadInputsPreprocessor.java https://github.com/scijava/scijava-common/pull/102/files#diff-115a4c5a07f3591f3ad4bdda66fbea35113e1170476dc8fd275cbcf530f3f175
SaveInputsPreprocessor.java https://github.com/scijava/scijava-common/pull/102/files#diff-087ff8cd431342a5ef1accc1157507423941ab99e2c22ca9d6abe7fcd756fcd6
OptionsPlugin.java https://github.com/scijava/scijava-common/pull/102/files#diff-f1ff312deff0a9c240c6949e556a5d18c9fe4624948cea13925d729fb1c3a89c
AbstractPrefService.java https://github.com/scijava/scijava-common/pull/102/files#diff-c0b52cd8867b0eabdb67ca20a6a2f30c3dba7c5ac9b96679d973c14035beb4b7
DefaultPrefService.java https://github.com/scijava/scijava-common/pull/102/files#diff-1b41097f53814a655961d62ad04e07f1efa6fe54ff02ab6c918bd501aac2c0b0
PrefService.java https://github.com/scijava/scijava-common/pull/102/files#diff-190a930e9c056c2920393016139dc70cd55c0d0989227130c95903665b3011d0
AbstractUserInterface.java https://github.com/scijava/scijava-common/pull/102/files#diff-29a3b6c57679df3f3b80fc106a7956b3d94ee4681343a18cd7587fe5e1a79cfa
Prefs.java https://github.com/scijava/scijava-common/pull/102/files#diff-b75aa2765835a4db46be7145342877fd3d9f202ecff900e7dad14df566039645
DefaultWelcomeService.java https://github.com/scijava/scijava-common/pull/102/files#diff-cf1e00255729d77cd37c3704301f79e23e86d14d990537220ce5e93f98e22080
ContextCreationTest.java https://github.com/scijava/scijava-common/pull/102/files#diff-a21408a970c12d528b1a6ebad52dd5d2da27cf9a52bdee22fb2817a5a631ce3a
PrefServiceTest.java https://github.com/scijava/scijava-common/pull/102/files#diff-e2977ad4986064f0d0741bec39d17963814c8fba90cc499c69dcd38126a8ed63
src/main/java/org/scijava/io/DefaultRecentFileService.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/io/DefaultRecentFileService.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
https://github.com/scijava/scijava-common/pull/102/files#diff-6785d153ff3fee479112406ad9820da0e04aac24a718837146fedb8ada685870
src/main/java/org/scijava/module/AbstractModuleItem.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-8a9c20f59bfe5a4ad198caf57d69962a6110087c362b07e153edab839b242a26
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/module/AbstractModuleItem.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-8a9c20f59bfe5a4ad198caf57d69962a6110087c362b07e153edab839b242a26
https://github.com/scijava/scijava-common/pull/102/files#diff-8a9c20f59bfe5a4ad198caf57d69962a6110087c362b07e153edab839b242a26
https://github.com/scijava/scijava-common/pull/102/files#diff-8a9c20f59bfe5a4ad198caf57d69962a6110087c362b07e153edab839b242a26
src/main/java/org/scijava/module/DefaultModuleService.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/module/DefaultModuleService.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
https://github.com/scijava/scijava-common/pull/102/files#diff-ca13fe59b26bb91972673cf79a5c8be3532786b4aa2e38386de3c6b33387b858
src/main/java/org/scijava/module/ModuleItem.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-feeba972f0fe9e2aac6b54f50047265a79020e7e452f88a43f6764d4244b3f21
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/module/ModuleItem.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-feeba972f0fe9e2aac6b54f50047265a79020e7e452f88a43f6764d4244b3f21
https://github.com/scijava/scijava-common/pull/102/files#diff-feeba972f0fe9e2aac6b54f50047265a79020e7e452f88a43f6764d4244b3f21
src/main/java/org/scijava/module/ModuleService.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-244cca77ab4000a360448df368cf793f64852a182911795f463520d45cc8b100
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/module/ModuleService.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-244cca77ab4000a360448df368cf793f64852a182911795f463520d45cc8b100
https://github.com/scijava/scijava-common/pull/102/files#diff-244cca77ab4000a360448df368cf793f64852a182911795f463520d45cc8b100
https://github.com/scijava/scijava-common/pull/102/files#diff-244cca77ab4000a360448df368cf793f64852a182911795f463520d45cc8b100
src/main/java/org/scijava/module/process/LoadInputsPreprocessor.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-115a4c5a07f3591f3ad4bdda66fbea35113e1170476dc8fd275cbcf530f3f175
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/module/process/LoadInputsPreprocessor.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-115a4c5a07f3591f3ad4bdda66fbea35113e1170476dc8fd275cbcf530f3f175
https://github.com/scijava/scijava-common/pull/102/files#diff-115a4c5a07f3591f3ad4bdda66fbea35113e1170476dc8fd275cbcf530f3f175
https://github.com/scijava/scijava-common/pull/102/files#diff-115a4c5a07f3591f3ad4bdda66fbea35113e1170476dc8fd275cbcf530f3f175
https://github.com/scijava/scijava-common/pull/102/files#diff-115a4c5a07f3591f3ad4bdda66fbea35113e1170476dc8fd275cbcf530f3f175
src/main/java/org/scijava/module/process/SaveInputsPreprocessor.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-087ff8cd431342a5ef1accc1157507423941ab99e2c22ca9d6abe7fcd756fcd6
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/module/process/SaveInputsPreprocessor.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-087ff8cd431342a5ef1accc1157507423941ab99e2c22ca9d6abe7fcd756fcd6
https://github.com/scijava/scijava-common/pull/102/files#diff-087ff8cd431342a5ef1accc1157507423941ab99e2c22ca9d6abe7fcd756fcd6
https://github.com/scijava/scijava-common/pull/102/files#diff-087ff8cd431342a5ef1accc1157507423941ab99e2c22ca9d6abe7fcd756fcd6
src/main/java/org/scijava/options/OptionsPlugin.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-f1ff312deff0a9c240c6949e556a5d18c9fe4624948cea13925d729fb1c3a89c
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/options/OptionsPlugin.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
https://github.com/scijava/scijava-common/pull/102/files#diff-f1ff312deff0a9c240c6949e556a5d18c9fe4624948cea13925d729fb1c3a89c
https://github.com/scijava/scijava-common/pull/102/files#diff-f1ff312deff0a9c240c6949e556a5d18c9fe4624948cea13925d729fb1c3a89c
https://github.com/scijava/scijava-common/pull/102/files#diff-f1ff312deff0a9c240c6949e556a5d18c9fe4624948cea13925d729fb1c3a89c
https://github.com/scijava/scijava-common/pull/102/files#diff-f1ff312deff0a9c240c6949e556a5d18c9fe4624948cea13925d729fb1c3a89c
https://github.com/scijava/scijava-common/pull/102/files#diff-f1ff312deff0a9c240c6949e556a5d18c9fe4624948cea13925d729fb1c3a89c
src/main/java/org/scijava/prefs/AbstractPrefService.javahttps://github.com/scijava/scijava-common/pull/102/files#diff-c0b52cd8867b0eabdb67ca20a6a2f30c3dba7c5ac9b96679d973c14035beb4b7
View file https://github.com/scijava/scijava-common/blob/a0c6c95dcc78ff4fd78bf64e958fbe4f03267799/src/main/java/org/scijava/prefs/AbstractPrefService.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/scijava/scijava-common/pull/102/{{ revealButtonHref }}
Please reload this pagehttps://github.com/scijava/scijava-common/pull/102/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.