| 986 | } |
| 987 | |
| 988 | func (s *Session) GetLanguageService(ctx context.Context, uri lsproto.DocumentUri) (*ls.LanguageService, error) { |
| 989 | _, _, languageService, err := s.getSnapshotAndDefaultProject(ctx, uri, false /*callerRef*/) |
| 990 | if err != nil { |
| 991 | return nil, err |
| 992 | } |
| 993 | return languageService, nil |
| 994 | } |
| 995 | |
| 996 | func (s *Session) GetLanguageServiceAndProjectsForFile(ctx context.Context, uri lsproto.DocumentUri) (*Project, *ls.LanguageService, []ls.Project, error) { |
| 997 | snapshot, project, defaultLs, err := s.getSnapshotAndDefaultProject(ctx, uri, false /*callerRef*/) |