[BLUEJ-677] Extends slot stays visible in Stride class even when empty
If you load up a Stride class without an extends, it will just say "class Foo". But if you focus the name field (with Foo in it), you will see the extends and implements fields. That's as intended. But if you then focus away to something else, the "extends [class name]" extends part remains visible, even though the class name is blank. Instead it should vanish if it is blank.
Edit: I see it also disappears when it is filled in. Clearly there's an inverted boolean condition somewhere.
Also: I think codegen is being affected by this.
Issue metadata
- Issue type: Sub-task
- Priority: Medium
- Parent issue: [BLUEJ-665] Fix 4.0.0-preview-rc3 issues
- Fix versions: 4.0.0preview