Skip to content

Commit 292f30c

Browse files
committed
Update enum and method names for clarity
1 parent 7f11a21 commit 292f30c

File tree

3 files changed

+9
-12
lines changed

3 files changed

+9
-12
lines changed

pyrefly/lib/alt/answers.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ enum OverloadedCallee {
7979
Resolved {
8080
ty: Arc<Type>,
8181
},
82-
Overload {
82+
Candidates {
8383
all: Vec<Type>,
8484
closest: Arc<Type>,
8585
is_closest_chosen: bool,
@@ -576,7 +576,7 @@ impl Answers {
576576
let lock = self.trace.as_ref()?.lock();
577577
match lock.overloaded_callees.get(&range)? {
578578
OverloadedCallee::Resolved { ty } => Some(self.deep_force(ty.as_ref().clone())),
579-
OverloadedCallee::Overload {
579+
OverloadedCallee::Candidates {
580580
closest,
581581
is_closest_chosen,
582582
..
@@ -595,7 +595,7 @@ impl Answers {
595595
let lock = self.trace.as_ref()?.lock();
596596
match lock.overloaded_callees.get(&range)? {
597597
OverloadedCallee::Resolved { ty } => Some((vec![ty.as_ref().clone()], Some(0))),
598-
OverloadedCallee::Overload { all, closest, .. } => {
598+
OverloadedCallee::Candidates { all, closest, .. } => {
599599
let chosen_index = all
600600
.iter()
601601
.position(|signature| signature == closest.as_ref());
@@ -627,7 +627,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
627627
&self.current().solver
628628
}
629629

630-
pub fn record_overload_trace_from_type(&self, loc: TextRange, ty: Type) {
630+
pub fn record_resolved_trace(&self, loc: TextRange, ty: Type) {
631631
if let Some(trace) = &self.current().trace {
632632
trace
633633
.lock()
@@ -648,7 +648,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
648648
if let Some(trace) = &self.current().trace {
649649
trace.lock().overloaded_callees.insert(
650650
loc,
651-
OverloadedCallee::Overload {
651+
OverloadedCallee::Candidates {
652652
all: all_overloads,
653653
closest: Arc::new(closest_overload),
654654
is_closest_chosen: is_closest_overload_chosen,

pyrefly/lib/alt/call.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -471,8 +471,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
471471
&& !self.is_compatible_constructor_return(&ret, cls.class_object())
472472
{
473473
if let Some(metaclass_dunder_call) = self.get_metaclass_dunder_call(&cls) {
474-
// Not quite an overload, but close enough
475-
self.record_overload_trace_from_type(range, metaclass_dunder_call);
474+
self.record_resolved_trace(range, metaclass_dunder_call);
476475
}
477476
// Got something other than an instance of the class under construction.
478477
return ret;
@@ -503,8 +502,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
503502
);
504503
let has_errors = !dunder_new_errors.is_empty();
505504
errors.extend(dunder_new_errors);
506-
// Not quite an overload, but close enough
507-
self.record_overload_trace_from_type(range, new_method);
505+
self.record_resolved_trace(range, new_method);
508506
if self.is_compatible_constructor_return(&ret, cls.class_object()) {
509507
dunder_new_ret = Some(ret);
510508
} else if !matches!(ret, Type::Any(AnyStyle::Error | AnyStyle::Implicit)) {
@@ -546,8 +544,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
546544
if !dunder_new_has_errors {
547545
errors.extend(dunder_init_errors);
548546
}
549-
// Not quite an overload, but close enough
550-
self.record_overload_trace_from_type(range, init_method);
547+
self.record_resolved_trace(range, init_method);
551548
}
552549
self.solver()
553550
.finish_class_targs(cls.targs_mut(), self.uniques);

pyrefly/lib/alt/operators.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
4646
opname: &Name,
4747
call_arg_type: &Type,
4848
) -> Type {
49-
self.record_overload_trace_from_type(range, method_type.clone());
49+
self.record_resolved_trace(range, method_type.clone());
5050
let callable = self.as_call_target_or_error(
5151
method_type,
5252
CallStyle::Method(opname),

0 commit comments

Comments
 (0)