@@ -137,27 +137,6 @@ impl GDScriptTokenKind {
137137 }
138138 }
139139
140- /// Returns the name of the element. This is used to sort elements of the
141- /// same type alphabetically.
142- pub fn get_name ( & self ) -> & str {
143- match self {
144- GDScriptTokenKind :: ClassAnnotation ( name) => name,
145- GDScriptTokenKind :: ClassName ( name) => name,
146- GDScriptTokenKind :: Extends ( name) => name,
147- GDScriptTokenKind :: Docstring ( name) => name,
148- GDScriptTokenKind :: Signal ( name, _) => name,
149- GDScriptTokenKind :: Enum ( name, _) => name,
150- GDScriptTokenKind :: Constant ( name, _) => name,
151- GDScriptTokenKind :: StaticVariable ( name, _) => name,
152- GDScriptTokenKind :: ExportVariable ( name, _) => name,
153- GDScriptTokenKind :: RegularVariable ( name, _) => name,
154- GDScriptTokenKind :: OnReadyVariable ( name, _) => name,
155- GDScriptTokenKind :: Method ( name, _, _) => name,
156- GDScriptTokenKind :: InnerClass ( name, _) => name,
157- GDScriptTokenKind :: Unknown ( name) => name,
158- }
159- }
160-
161140 /// Returns whether this element is private (starts with underscore).
162141 pub fn is_private ( & self ) -> bool {
163142 match self {
@@ -744,7 +723,7 @@ fn sort_gdscript_tokens(
744723 return privacy_cmp;
745724 }
746725
747- // Finally we sort alphabetically. We also handle the top annotations up here.
726+ // Finally, we handle the top annotations
748727 match ( & a. token_kind , & b. token_kind ) {
749728 (
750729 GDScriptTokenKind :: ClassAnnotation ( a_text) ,
@@ -767,7 +746,7 @@ fn sort_gdscript_tokens(
767746 } ;
768747 a_priority. cmp ( & b_priority)
769748 }
770- _ => a . token_kind . get_name ( ) . cmp ( b . token_kind . get_name ( ) ) ,
749+ _ => std :: cmp:: Ordering :: Equal ,
771750 }
772751 } ) ;
773752
0 commit comments