1
0
mirror of synced 2026-05-22 18:53:15 +00:00

fix(api): remove Listener interface from public API (#219)

This commit is contained in:
Yury Semikhatsky
2021-01-20 19:32:53 -08:00
committed by GitHub
parent 2ba2706104
commit 3376836752
48 changed files with 155 additions and 297 deletions
@@ -1075,16 +1075,6 @@ class Interface extends TypeDefinition {
if (events.isEmpty()) {
return;
}
output.add(offset + "enum EventType {");
for (int i = 0; i < events.size(); i++) {
String comma = i == events.size() ? "" : ",";
output.add(offset + " " + events.get(i).jsonName.toUpperCase() + comma);
}
output.add(offset + "}");
output.add("");
output.add(offset + "void addListener(EventType type, Listener<EventType> listener);");
output.add(offset + "void removeListener(EventType type, Listener<EventType> listener);");
for (Event e : events) {
output.add("");
e.writeListenerMethods(output, offset);