Skip to content

Commit c56ab9a

Browse files
committed
Some more cleanups
1 parent 0a2cb6d commit c56ab9a

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

godot-codegen/src/class_generator.rs

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ fn make_method_definition(
586586

587587
let is_virtual = false;
588588
make_function_definition(
589-
&method_name_str,
589+
method_name_str,
590590
special_cases::is_private(class_name, &method.name),
591591
receiver,
592592
&method.arguments,
@@ -638,7 +638,7 @@ fn make_builtin_method_definition(
638638

639639
let is_virtual = false;
640640
make_function_definition(
641-
&method_name_str,
641+
method_name_str,
642642
special_cases::is_private(class_name, &method.name),
643643
receiver,
644644
&method.arguments,
@@ -675,7 +675,7 @@ pub(crate) fn make_utility_function_definition(
675675

676676
let is_virtual = false;
677677
make_function_definition(
678-
&function_name_str,
678+
function_name_str,
679679
false,
680680
TokenStream::new(),
681681
&function.arguments,
@@ -1009,14 +1009,10 @@ fn make_virtual_method(class_method: &ClassMethod, ctx: &mut Context) -> TokenSt
10091009
// Virtual methods are never static.
10101010
assert!(!class_method.is_static);
10111011

1012-
let (receiver, _) = make_receiver(
1013-
class_method.is_static,
1014-
class_method.is_const,
1015-
quote! { self.object_ptr },
1016-
);
1012+
let receiver = make_receiver_self_param(false, class_method.is_const);
10171013

10181014
// make_return requests these token streams, but they won't be used for
1019-
// virtual method. We can provide empty streams.
1015+
// virtual methods. We can provide empty streams.
10201016
let varcall_invocation = TokenStream::new();
10211017
let ptrcall_invocation = TokenStream::new();
10221018
let init_code = TokenStream::new();
@@ -1025,7 +1021,7 @@ fn make_virtual_method(class_method: &ClassMethod, ctx: &mut Context) -> TokenSt
10251021
let is_virtual = true;
10261022
let is_private = false;
10271023
make_function_definition(
1028-
&method_name,
1024+
method_name,
10291025
is_private,
10301026
receiver,
10311027
&class_method.arguments,

0 commit comments

Comments
 (0)