gotools/gopls/internal/cache/fs_overlay.go

type overlayFS

func newOverlayFS(delegate file.Source) *overlayFS {}

// Overlays returns a new unordered array of overlays.
func (fs *overlayFS) Overlays() []*overlay {}

func (fs *overlayFS) ReadFile(ctx context.Context, uri protocol.DocumentURI) (file.Handle, error) {}

type overlay

func (o *overlay) URI() protocol.DocumentURI {}

func (o *overlay) Identity() file.Identity {}

func (o *overlay) Content() ([]byte, error) {}

func (o *overlay) Version() int32           {}

func (o *overlay) SameContentsOnDisk() bool {}

func (o *overlay) Kind() file.Kind          {}