[java] setter for flag JsonInput.readPerformed#14921
[java] setter for flag JsonInput.readPerformed#14921pujagani merged 2 commits intoSeleniumHQ:trunkfrom
Conversation
revert for comments applied formatting
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
pujagani
left a comment
There was a problem hiding this comment.
@iampopovich Thank you!
Co-authored-by: Puja Jagani <puja.jagani93@gmail.com>
User description
Thanks for contributing to Selenium!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
This pull request includes several changes to the
JsonInputclass in thejava/src/org/openqa/selenium/json/JsonInput.javafile. The changes focus on fixing a previously unused flag, adding a new method to mark when reading is performed, and ensuring this method is called appropriately.Key changes:
readPerformedflag to be mutable and initialized properly.markReadPerformedto set thereadPerformedflag to true.markReadPerformedmethod is called within thereadmethod to accurately reflect when reading has occurred.Motivation and Context
i just noticed tag FIXME and decided to provide possible solution
Types of changes
Checklist
PR Type
Bug fix, Enhancement
Description
readPerformedflag inJsonInputclass was never set (removed FIXME comment)readPerformedfrom final to mutable boolean fieldmarkReadPerformed()to properly set the flagmarkReadPerformed()in theread()methodChanges walkthrough 📝
JsonInput.java
Fix and implement JsonInput read tracking functionalityjava/src/org/openqa/selenium/json/JsonInput.java
readPerformedflag by making it mutable and properlyinitialized
markReadPerformed()method to set the flagread()method