Class JSDocSerializer

java.lang.Object
com.google.javascript.jscomp.serialization.JSDocSerializer

public final class JSDocSerializer extends Object
Utilities for serializing and deserializing JSDoc necessary for optimzations.
  • Method Details

    • convertJSDocInfoForOptimizations

      public static JSDocInfo convertJSDocInfoForOptimizations(JSDocInfo jsdoc)
      Returns a variant of input JSDocInfo where fields not needed for optimizations are removed

      This uses the serialization / deserialization logic for JSDoc and ensures optimizations can't accidentally depend on fields that we don't serialize.

      Returns:
      a new JSDocInfo object or null if no serializable fields are found