@@ -122,8 +122,7 @@ fn item_parent_item(d: ebml::doc) -> option<ast::def_id> {
122
122
none
123
123
}
124
124
125
- // XXX: This has nothing to do with classes.
126
- fn class_member_id ( d : ebml:: doc , cdata : cmd ) -> ast:: def_id {
125
+ fn item_def_id ( d : ebml:: doc , cdata : cmd ) -> ast:: def_id {
127
126
let tagdoc = ebml:: get_doc ( d, tag_def_id) ;
128
127
return translate_def_id ( cdata, ebml:: with_doc_data ( tagdoc,
129
128
|d| parse_def_id ( d) ) ) ;
@@ -358,7 +357,7 @@ fn get_class_method(cdata: cmd, id: ast::node_id,
358
357
when looking up method %s", * name} )
359
358
} ;
360
359
for ebml:: tagged_docs( cls_items, tag_item_trait_method) |mid| {
361
- let m_did = class_member_id ( mid, cdata) ;
360
+ let m_did = item_def_id ( mid, cdata) ;
362
361
if item_name ( mid) == name {
363
362
found = some ( m_did) ;
364
363
}
@@ -432,7 +431,7 @@ fn each_path(cdata: cmd, f: fn(path_entry) -> bool) {
432
431
~":: ") ;
433
432
if name != ~"" {
434
433
// Extract the def ID.
435
- let def_id = class_member_id ( item_doc, cdata) ;
434
+ let def_id = item_def_id ( item_doc, cdata) ;
436
435
437
436
// Construct the def for this item.
438
437
debug ! { "(each_path) yielding explicit item: %s" , name} ;
@@ -467,7 +466,7 @@ fn each_path(cdata: cmd, f: fn(path_entry) -> bool) {
467
466
let path = item_name ( path_doc) ;
468
467
469
468
// Extract the def ID.
470
- let def_id = class_member_id ( path_doc, cdata) ;
469
+ let def_id = item_def_id ( path_doc, cdata) ;
471
470
472
471
// Get the item.
473
472
match maybe_find_item ( def_id. node , items) {
@@ -738,7 +737,7 @@ fn get_class_members(cdata: cmd, id: ast::node_id,
738
737
let f = item_family ( an_item) ;
739
738
if p ( f) {
740
739
let name = item_name ( an_item) ;
741
- let did = class_member_id ( an_item, cdata) ;
740
+ let did = item_def_id ( an_item, cdata) ;
742
741
let mt = field_mutability ( an_item) ;
743
742
vec:: push ( result, { ident: name, id: did, vis:
744
743
family_to_visibility ( f) , mutability: mt} ) ;
0 commit comments