All Classes and Interfaces
Classes
Class
Description
The three migration guardrails, as rules over imported classes: no unvetted
static state,
no component in a static field, no JVM exit.Finds the Swing→emulators migration hazards in a source tree — the mechanical half of migration
Phase 1, one pass over the tree per file type.
The static sweep's immutability rule, in one place.
Rewrites a Swing source tree's
java.awt / javax.swing references onto their
vaadinx emulators — the mechanical half of migration stage 2.The
--report write both tools do, with the directory created rather than demanded.The source-tree walk the tools run: every file under a root matching a glob, build output pruned.
Builds the static sweep's worklist from a Swing app's own compiled classes — the mechanical
half of the guide's Phase 1 and of
static-fields.md Step 1.