Index

A C F G H I M N R S U V W 
All Classes and Interfaces|All Packages

A

allowSystemExitIn(String...) - Method in class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
Permits JVM exit anywhere in the named classes.
allowSystemExitInMainMethods() - Method in class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
Permits System.exit in the body of a public static void main(String[]) and nowhere else.

C

checkJvmExit() - Method in class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
 
checkStaticComponents() - Method in class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
 
checkStaticState() - Method in class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
 
com.vaadin.swingbridge.migration.tool - package com.vaadin.swingbridge.migration.tool
 
com.vaadin.swingbridge.migration.tool.guardrails - package com.vaadin.swingbridge.migration.tool.guardrails
 
com.vaadin.swingbridge.migration.tool.hazardscan - package com.vaadin.swingbridge.migration.tool.hazardscan
 
com.vaadin.swingbridge.migration.tool.importswap - package com.vaadin.swingbridge.migration.tool.importswap
 
com.vaadin.swingbridge.migration.tool.staticsweep - package com.vaadin.swingbridge.migration.tool.staticsweep
 

F

forImportedClasses(JavaClasses) - Static method in class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
Runs the rules over classes the caller imported, bypassing the package scan — and with it DO_NOT_INCLUDE_TESTS, which would skip a fixture living in test output.

G

GuardrailEngine - Class in com.vaadin.swingbridge.migration.tool.guardrails
The three migration guardrails, as rules over imported classes: no unvetted static state, no component in a static field, no JVM exit.
GuardrailEngine(String...) - Constructor for class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
 

H

HazardScan - Class in com.vaadin.swingbridge.migration.tool.hazardscan
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.

I

ImmutableTypes - Class in com.vaadin.swingbridge.migration.tool.guardrails
The static sweep's immutability rule, in one place.
ImportSwap - Class in com.vaadin.swingbridge.migration.tool.importswap
Rewrites a Swing source tree's java.awt / javax.swing references onto their vaadinx emulators — the mechanical half of migration stage 2.
isImmutable(String, boolean, boolean, boolean) - Static method in class com.vaadin.swingbridge.migration.tool.guardrails.ImmutableTypes
Whether a field of this type has an immutable referent.

M

main(String[]) - Static method in class com.vaadin.swingbridge.migration.tool.hazardscan.HazardScan
 
main(String[]) - Static method in class com.vaadin.swingbridge.migration.tool.importswap.ImportSwap
 
main(String[]) - Static method in class com.vaadin.swingbridge.migration.tool.staticsweep.StaticSweep
 
missing(List) - Static method in class com.vaadin.swingbridge.migration.tool.Sources
The roots that name nothing — neither a file nor a directory — in argument order.

N

namedTypes() - Static method in class com.vaadin.swingbridge.migration.tool.guardrails.ImmutableTypes
The named half of the rule, for a caller that wants to print or diff it.

R

Reports - Class in com.vaadin.swingbridge.migration.tool
The --report write both tools do, with the directory created rather than demanded.

S

Sources - Class in com.vaadin.swingbridge.migration.tool
The source-tree walk the tools run: every file under a root matching a glob, build output pruned.
StaticSweep - Class in com.vaadin.swingbridge.migration.tool.staticsweep
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.

U

under(Path, String) - Static method in class com.vaadin.swingbridge.migration.tool.Sources
 

V

violations() - Method in class com.vaadin.swingbridge.migration.tool.guardrails.GuardrailEngine
Every violation of all three rules, each entry a rendered failure report.

W

write(Path, String) - Static method in class com.vaadin.swingbridge.migration.tool.Reports
 
A C F G H I M N R S U V W 
All Classes and Interfaces|All Packages