Sandbox is a collection of experimental Eclipse JDT cleanup plugins
for automated code transformations and modernization.
🔧 INCLUDED CLEANUPS:
• Encoding Quickfix - Replaces platform-dependent encodings with
StandardCharsets.UTF_8 (FileReader, Files.readAllLines, etc.)
• Functional Converter - Transforms imperative loops into
Java 8 Streams (forEach, map, filter, reduce, anyMatch, allMatch)
• JFace SubMonitor Migration - Migrates SubProgressMonitor to
modern SubMonitor.convert() + split() API
• Platform Helper - Simplifies Eclipse Status object creation
with factory methods (Status.error(), Status.warning(), etc.)
• XML Cleanup - Optimizes PDE files (plugin.xml, feature.xml)
• JUnit Migration Tools
📋 FEATURES:
✅ Java 21 compatible
✅ Tested with Eclipse 2025-09
✅ GitHub Actions integration for automated PR cleanups
✅ Fully tested with JUnit 5
⚠️ NOTE: These plugins are experimental. Test in a development
environment before production use.
📖 Documentation: https://github.com/carstenartur/sandbox
📊 Performance Benchmarks: https://carstenartur.github.io/sandbox/dev/bench/
Categories: IDE, Programming Languages, Source Code Analyzer, Tools
Additional Details
Eclipse Versions: 2025-09 (4.37), 2025-03 (4.35), 2024-12 (4.34), 2025-06 (4.36)
Platform Support: Windows, Mac, Linux/GTK
Development Status: Beta
Date Created: Sunday, December 15, 2024 - 16:49
License: EPL 2.0
Date Updated: Sunday, February 1, 2026 - 12:40
Submitted by: Carsten Hammer
| Date | Ranking | Installs | Clickthroughs |
|---|---|---|---|
| February 2026 | 509/579 | 2 | 13 |
| January 2026 | 463/631 | 4 | 9 |
| December 2025 | 461/621 | 5 | 14 |
| November 2025 | 371/626 | 14 | 12 |
| October 2025 | 417/637 | 8 | 9 |
| September 2025 | 426/653 | 8 | 8 |
| August 2025 | 417/615 | 8 | 11 |
| July 2025 | 365/636 | 13 | 3 |
| June 2025 | 417/627 | 8 | 12 |
| May 2025 | 344/634 | 18 | 8 |
| April 2025 | 524/623 | 3 | 11 |
| March 2025 | 532/661 | 4 | 7 |

Reviews Add new review
Junit 4 to Junit 5 cleanup
Submitted by Carsten Hammer on Sun, 12/15/2024 - 16:54
At carstenartur/sandbox: Sample implementation of Product based on Eclipse. there is a new feature to help migrating from Junit 4 to Junit 5.