@@ -382,28 +382,25 @@ impl DeclarationLocation {
382
382
Some ( self . ptr . to_node ( & root) )
383
383
}
384
384
385
- pub fn original_range ( & self , semantics : & Semantics < ' _ , RootDatabase > ) -> Option < FileRange > {
386
- find_original_file_range ( semantics , self . hir_file_id , & self . ptr )
385
+ pub fn original_range ( & self , db : & dyn HirDatabase ) -> Option < FileRange > {
386
+ find_original_file_range ( db , self . hir_file_id , & self . ptr )
387
387
}
388
388
389
- pub fn original_name_range (
390
- & self ,
391
- semantics : & Semantics < ' _ , RootDatabase > ,
392
- ) -> Option < FileRange > {
393
- find_original_file_range ( semantics, self . hir_file_id , & self . name_ptr )
389
+ pub fn original_name_range ( & self , db : & dyn HirDatabase ) -> Option < FileRange > {
390
+ find_original_file_range ( db, self . hir_file_id , & self . name_ptr )
394
391
}
395
392
}
396
393
397
394
fn find_original_file_range (
398
- semantics : & Semantics < ' _ , RootDatabase > ,
395
+ db : & dyn HirDatabase ,
399
396
file_id : HirFileId ,
400
397
ptr : & SyntaxNodePtr ,
401
398
) -> Option < FileRange > {
402
- let root = semantics . parse_or_expand ( file_id) ?;
399
+ let root = db . parse_or_expand ( file_id) ?;
403
400
let node = ptr. to_node ( & root) ;
404
401
let node = InFile :: new ( file_id, & node) ;
405
402
406
- Some ( node. original_file_range ( semantics . db . upcast ( ) ) )
403
+ Some ( node. original_file_range ( db. upcast ( ) ) )
407
404
}
408
405
409
406
#[ derive( PartialEq , Eq , Hash , Clone , Copy , Debug ) ]
0 commit comments