Add Section About Static Methods in README #2

Merged
kske merged 2 commits from readme-static-update into develop 2020-09-26 09:59:09 +02:00
1 changed files with 10 additions and 0 deletions
Showing only changes of commit 93f239e71f - Show all commits

View File

@ -51,6 +51,16 @@ public class SimpleEventListener implements EventListener {
In this case, an event bus is created and used locally.
In a more sophisticated example the class would acquire an external event bus that is used by multiple classes.
Note that using static methods like this
```java
@Event
private static void onSimpleEvent(SimpleEvent event) ...
```
is technically possible, yet unwanted in most cases, as you have no access to an instance of the calling class.
## Event handlers for subtypes
On certain occasions its practical for an event handler to accept both events of the specified type, as well as subclasses of that event.