Class TypedAstDeserializer.DeserializedAst

  • Enclosing class:
    TypedAstDeserializer

    public abstract static class TypedAstDeserializer.DeserializedAst
    extends java.lang.Object
    The result of deserializing a TypedAst.List
    • Constructor Summary

      Constructors 
      Constructor Description
      DeserializedAst()  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract com.google.common.collect.ImmutableMap<java.lang.String,​SourceFile> getAllFiles()
      Maps from file name to the canonical SourceFile for all source files referenced on the TypedAST
      abstract ColorRegistry getColorRegistry()
      The built ColorRegistry.
      abstract com.google.common.collect.ImmutableSet<java.lang.String> getExternProperties()
      Returns a list of all known extern properties, including properties that were present in type annotations in source code but not serialized on the AST
      abstract com.google.common.collect.ImmutableMap<SourceFile,​java.util.function.Supplier<Node>> getFilesystem()
      Maps from SourceFile to a lazy deserializer of the SCRIPT node for that file
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait