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 SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringmaybeRemapShadowedClass(@NotNull String typeString) Attempt to remap the specified type onto it's shadowed version.static voidInjects 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- 
ShadowCompatibilitypublic ShadowCompatibility()
 
- 
- 
Method Details- 
maybeRemapShadowedClassAttempt 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.
 
- 
setClassFinderLogicpublic static void setClassFinderLogic()Injects logic into DHE ClassFinder to remap to fully qualified shadow class names.
 
-