Index
All Classes and Interfaces|All Packages
C
- com.vaadin.swingbridge.migration - package com.vaadin.swingbridge.migration
- COUNTER - Enum constant in enum class com.vaadin.swingbridge.migration.IntentionallyStatic.Reason
-
A monotonic counter, sequence or accumulator, where sharing across users is the feature: it behaves like a database sequence, so gaps and interleaving are fine.
I
- IMMUTABLE_CONSTANT - Enum constant in enum class com.vaadin.swingbridge.migration.IntentionallyStatic.Reason
-
A constant of a mutable type that is never mutated —
List.of(…), an array written once and only read. - IntentionallyStatic - Annotation Interface in com.vaadin.swingbridge.migration
-
Marks a
staticfield that went through the migration's static sweep and is correct as a static — application scope, shared by every user, deliberately: - IntentionallyStatic.Reason - Enum Class in com.vaadin.swingbridge.migration
-
The four sanctioned reasons to leave a field at application scope, one per terminal verdict of the sweep's decision tree.
J
- JVM_INFRASTRUCTURE - Enum constant in enum class com.vaadin.swingbridge.migration.IntentionallyStatic.Reason
-
A process-level service rather than data: a connection pool, a Hibernate
SessionFactory, a logger, a thread pool.
N
- note() - Element in annotation interface com.vaadin.swingbridge.migration.IntentionallyStatic
V
- value() - Element in annotation interface com.vaadin.swingbridge.migration.IntentionallyStatic
-
Why the field is correct at application scope; one of four, because a free-text justification would make the allowlist unreviewable.
- valueOf(String) - Static method in enum class com.vaadin.swingbridge.migration.IntentionallyStatic.Reason
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.vaadin.swingbridge.migration.IntentionallyStatic.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WORLD_GLOBAL_READ_MOSTLY - Enum constant in enum class com.vaadin.swingbridge.migration.IntentionallyStatic.Reason
-
State global to all users rather than to the app, and read-mostly: immutable configuration, read-only reference data.
All Classes and Interfaces|All Packages