Objo.
Feedback Forum Docs Objo Studio
Feedback

Bug #520

Studio does not expose method Override and Object.ToString override handling is inconsistent

Status
Fixed
Fixed in
v26.6.6
Source discussion
https://forum.objo.dev/d/429-it-is-not-obvious-how-to-override-a-method
Last updated
2026-06-25

Upvotes

0 upvotes

Uses your Objo forum account.

Public summary

Objo Studio's method metadata editor does not expose a way to mark a method as Override. Users can edit the method name, parameters, return type, scope, Shared, and Async, but there is no visible Override option. Typing Override ToString into the method name field is confusing because Override is a modifier, not part of the method name.

This is especially confusing for ToString(): a plain Function ToString() As String on a class currently compiles and dispatches, but Override Function ToString() As String on a class that implicitly inherits Object fails with Cannot use 'Override' in a class with no superclass.

Expected behaviour: Studio should expose Override as a first-class method option, and methods inherited from Object should follow the same explicit override model as other inherited methods so accidental hiding/shadowing is not silent.

Objo.

Build apps visually, deploy anywhere.

Feedback is a public read-only status mirror for Objo Studio.