if (!(resource is MemberAccess && resource.symbol_reference is Lockable)) {
error = true;
resource.error = true;
- Report.error (resource.source_reference, "Expression is either not a member access or does not denote a lockable member");
+ context.report.log_error (resource.source_reference, "Expression is either not a member access or does not denote a lockable member");
return false;
}
if (resource.symbol_reference.parent_symbol != context.analyzer.current_class) {
error = true;
resource.error = true;
- Report.error (resource.source_reference, "Only members of the current class are lockable");
+ context.report.log_error (resource.source_reference, "Only members of the current class are lockable");
return false;
}
if (context.analyzer.current_class.is_compact) {
error = true;
resource.error = true;
- Report.error (resource.source_reference, "Only members of the non-compact classes are lockable");
+ context.report.log_error (resource.source_reference, "Only members of the non-compact classes are lockable");
return false;
}