JRgui
JRgui is a graphical user interface (GUI) for the JR (Java Refactoring) tool used to refactor Java code. JRgui provides an intuitive and user-friendly interface for applying various refactoring operations to Java source code.
Key features and functionality of JRgui include:
1. Code visualization: JRgui presents the Java source code in a structured and readable format, making it easier for developers to navigate and understand the codebase.
2. Refactoring operations: The tool supports many refactoring operations, such as renaming variables, extracting methods, moving classes, and more. These operations help improve code quality, maintainability, and readability.
3. Real-time preview: Before applying a refactoring operation, JRgui provides a real-time preview of the changes that will be made to the code, allowing developers to review and confirm the modifications before committing them.
4. Undo/Redo functionality: JRgui includes undo and redo capabilities, enabling developers to revert or reapply refactoring operations as needed quickly.
5. Integration with IDEs: The tool can be integrated with popular Java Integrated Development Environments (IDEs) such as Eclipse and IntelliJ IDEA, providing a seamless refactoring experience within the developer's preferred working environment.
6. Customization options: JRgui offers various customization options, allowing developers to configure the tool according to their preferences and project requirements.
Topic
Cheminformatics;Transcription factors and regulatory sites
Detail
Operation: Parsing
Software interface: Grphical user interface
Language: Python
License: Not stated
Cost: Free of charge
Version name: v.0.1.0
Credit: AbbVie.
Input: -
Output: -
Contact: Chenyang Shi chenyang.shi@abbvie.com
Collection: -
Maturity: -
Publications
- JRgui: A Python Program of Joback and Reid Method.
- Shi C and Borchardt TB. JRgui: A Python Program of Joback and Reid Method. JRgui: A Python Program of Joback and Reid Method. 2017; 2:8682-8688. doi: 10.1021/acsomega.7b01464
- https://doi.org/10.1021/ACSOMEGA.7B01464
- PMID: 31457399
- PMC: PMC6645593
Download and documentation
Documentation: https://github.com/curieshicy/JRgui/blob/master/README.md
Home page: https://github.com/curieshicy/JRgui
< Back to DB search