1 package com.atlassian.event.internal;
2
3 import com.atlassian.event.Event;
4
5 @SuppressWarnings("deprecation")
6 class _TestEvent extends Event {
7 public _TestEvent(Object src) {
8 super(src);
9 }
10
11 public static class TestSubEvent extends _TestEvent {
12 public TestSubEvent(final Object src) {
13 super(src);
14 }
15 }
16
17 public static class TestSubSubEvent extends TestSubEvent {
18 public TestSubSubEvent(final Object src) {
19 super(src);
20 }
21 }
22
23 public static class TestInterfacedEvent extends Event implements TestSubInterface {
24 public TestInterfacedEvent(final Object src) {
25 super(src);
26 }
27 }
28
29 public static interface TestInterface {
30 }
31
32 public static interface TestSubInterface extends TestInterface {
33 }
34 }