visitThisExpression method
Visit a SThisExpression.
Implementation
@override
Object? visitThisExpression(SThisExpression node) {
try {
return environment.get('this');
} on RuntimeD4rtException {
// This should ideally not happen if called within a valid method/constructor context
throw RuntimeD4rtException(
"Keyword 'this' used outside of an instance context.",
);
}
}