Class ShadowCompatibility
java.lang.Object
io.deephaven.enterprise.compatibility.shadow.ShadowCompatibility
This class contains static methods and fields that help in converting serialized non-shadowed enterprise types into
their shadowed packages before they're classloaded
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
maybeRemapShadowedClass
(@NotNull String typeString) Attempt to remap the specified type onto it's shadowed version.static void
Injects logic into DHE ClassFinder to remap to fully qualified shadow class names.
-
Field Details
-
ARRAY_PREFIX
- See Also:
-
SHADOW_PREFIX
- See Also:
-
RELOCATED_PACKAGES
-
-
Constructor Details
-
ShadowCompatibility
public ShadowCompatibility()
-
-
Method Details
-
maybeRemapShadowedClass
Attempt to remap the specified type onto it's shadowed version.- Parameters:
typeString
- the name of the type.- Returns:
- the new type name, or null if no mapping was needed.
-
setClassFinderLogic
public static void setClassFinderLogic()Injects logic into DHE ClassFinder to remap to fully qualified shadow class names.
-