Class ShadowCompatibility

java.lang.Object
io.deephaven.enterprise.compatibility.shadow.ShadowCompatibility

public class ShadowCompatibility extends Object
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 Details

  • Constructor Details

    • ShadowCompatibility

      public ShadowCompatibility()
  • Method Details

    • maybeRemapShadowedClass

      public static String maybeRemapShadowedClass(@NotNull @NotNull String typeString)
      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.