Inline New Class

deadalnix deadalnix at gmail.com
Fri Mar 21 21:42:22 PDT 2014


On Saturday, 22 March 2014 at 04:35:57 UTC, Malkierian wrote:
> OK, so I don't even know what it's actually called, but for 
> example, in Java:
>
> exitItem.addSelectionListener(new SelectionAdapter() {
>
>             @Override
>             public void widgetSelected(SelectionEvent e) {
>                 shell.getDisplay().dispose();
>                 System.exit(0);
>             }
>         });
>
> You can create a new subclass of one you want to use in a 
> function, with subclass function overrides such as this, but 
> yet I can't seem to figure out how to do this in D.  The first 
> bracket always has a red underline telling me it's expecting a 
> ')' (or a ';' in the case of trying to declare the listener 
> before using it in addSelectionListener).

That does already exists in D.


More information about the Digitalmars-d mailing list