Classes - Removed a few useless returns
This commit is contained in:
parent
60f86f28bc
commit
772e8ad64f
1 changed files with 4 additions and 4 deletions
|
@ -135,7 +135,7 @@ impl PropertyCarrier for ClassRef {
|
||||||
let mut mb_key = (ClassMemberKind::Getter, true, name.lexeme.clone());
|
let mut mb_key = (ClassMemberKind::Getter, true, name.lexeme.clone());
|
||||||
if let Some(value) = with_class_member(self, &mb_key, |getter| {
|
if let Some(value) = with_class_member(self, &mb_key, |getter| {
|
||||||
let bound_method = bind_method(getter, Value::from(self.clone()));
|
let bound_method = bind_method(getter, Value::from(self.clone()));
|
||||||
return bound_method.call(itpr_state, vec![]);
|
bound_method.call(itpr_state, vec![])
|
||||||
}) {
|
}) {
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
@ -149,7 +149,7 @@ impl PropertyCarrier for ClassRef {
|
||||||
mb_key.0 = ClassMemberKind::Method;
|
mb_key.0 = ClassMemberKind::Method;
|
||||||
if let Some(method) = with_class_member(self, &mb_key, |method| {
|
if let Some(method) = with_class_member(self, &mb_key, |method| {
|
||||||
let bound_method = bind_method(method, Value::from(self.clone()));
|
let bound_method = bind_method(method, Value::from(self.clone()));
|
||||||
return Ok(Value::from(bound_method));
|
Ok(Value::from(bound_method))
|
||||||
}) {
|
}) {
|
||||||
return method;
|
return method;
|
||||||
}
|
}
|
||||||
|
@ -208,7 +208,7 @@ impl PropertyCarrier for InstanceRef {
|
||||||
let mut mb_key = (ClassMemberKind::Getter, false, name.lexeme.clone());
|
let mut mb_key = (ClassMemberKind::Getter, false, name.lexeme.clone());
|
||||||
if let Some(value) = with_class_member(&instance.class, &mb_key, |getter| {
|
if let Some(value) = with_class_member(&instance.class, &mb_key, |getter| {
|
||||||
let bound_method = bind_method(getter, Value::from(self.clone()));
|
let bound_method = bind_method(getter, Value::from(self.clone()));
|
||||||
return bound_method.call(itpr_state, vec![]);
|
bound_method.call(itpr_state, vec![])
|
||||||
}) {
|
}) {
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
@ -222,7 +222,7 @@ impl PropertyCarrier for InstanceRef {
|
||||||
mb_key.0 = ClassMemberKind::Method;
|
mb_key.0 = ClassMemberKind::Method;
|
||||||
if let Some(method) = with_class_member(&instance.class, &mb_key, |method| {
|
if let Some(method) = with_class_member(&instance.class, &mb_key, |method| {
|
||||||
let bound_method = bind_method(method, Value::from(self.clone()));
|
let bound_method = bind_method(method, Value::from(self.clone()));
|
||||||
return Ok(Value::from(bound_method));
|
Ok(Value::from(bound_method))
|
||||||
}) {
|
}) {
|
||||||
return method;
|
return method;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue