@@ -10724,10 +10724,10 @@ type SourceFile struct {
10724
10724
ClassifiableNames collections.Set [string ]
10725
10725
PatternAmbientModules []* PatternAmbientModule
10726
10726
10727
- // Fields set by LineMap
10727
+ // Fields set by ECMALineMap
10728
10728
10729
- lineMapMu sync.RWMutex
10730
- lineMap []core.TextPos
10729
+ ecmaLineMapMu sync.RWMutex
10730
+ ecmaLineMap []core.TextPos
10731
10731
10732
10732
// Fields set by language service
10733
10733
@@ -10862,17 +10862,17 @@ func (f *NodeFactory) UpdateSourceFile(node *SourceFile, statements *StatementLi
10862
10862
return node .AsNode ()
10863
10863
}
10864
10864
10865
- func (node * SourceFile ) LineMap () []core.TextPos {
10866
- node .lineMapMu .RLock ()
10867
- lineMap := node .lineMap
10868
- node .lineMapMu .RUnlock ()
10865
+ func (node * SourceFile ) ECMALineMap () []core.TextPos {
10866
+ node .ecmaLineMapMu .RLock ()
10867
+ lineMap := node .ecmaLineMap
10868
+ node .ecmaLineMapMu .RUnlock ()
10869
10869
if lineMap == nil {
10870
- node .lineMapMu .Lock ()
10871
- defer node .lineMapMu .Unlock ()
10872
- lineMap = node .lineMap
10870
+ node .ecmaLineMapMu .Lock ()
10871
+ defer node .ecmaLineMapMu .Unlock ()
10872
+ lineMap = node .ecmaLineMap
10873
10873
if lineMap == nil {
10874
- lineMap = core .ComputeLineStarts (node .Text ())
10875
- node .lineMap = lineMap
10874
+ lineMap = core .ComputeECMALineStarts (node .Text ())
10875
+ node .ecmaLineMap = lineMap
10876
10876
}
10877
10877
}
10878
10878
return lineMap
@@ -11054,7 +11054,7 @@ func getDeclarationName(declaration *Node) string {
11054
11054
11055
11055
type SourceFileLike interface {
11056
11056
Text () string
11057
- LineMap () []core.TextPos
11057
+ ECMALineMap () []core.TextPos
11058
11058
}
11059
11059
11060
11060
type CommentRange struct {
0 commit comments