├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yaml └── workflows │ └── workflow.yaml ├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── lol │ └── hub │ └── tinyeventbus │ ├── Bus.java │ ├── Cancelable.java │ └── Sub.java └── test └── java └── lol └── hub └── tinyeventbus ├── example ├── Example.java └── ReferenceLambdaExample.java └── tests ├── BenchmarkTests.java ├── BooleanEvent.java ├── CancelableEvent.java ├── ClassRegTests.java ├── ConcurrencyTest.java ├── Event.java ├── InstanceTests.java ├── MultiTest.java ├── OrderTest.java ├── RefTest.java ├── StaticTests.java ├── StressTests.java ├── TestEvent.java ├── ToggleEvent.java └── UniqueTest.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | *.jar binary 3 | -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/.github/workflows/workflow.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'TinyEventBus' 2 | -------------------------------------------------------------------------------- /src/main/java/lol/hub/tinyeventbus/Bus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/main/java/lol/hub/tinyeventbus/Bus.java -------------------------------------------------------------------------------- /src/main/java/lol/hub/tinyeventbus/Cancelable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/main/java/lol/hub/tinyeventbus/Cancelable.java -------------------------------------------------------------------------------- /src/main/java/lol/hub/tinyeventbus/Sub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/main/java/lol/hub/tinyeventbus/Sub.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/example/Example.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/example/ReferenceLambdaExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/example/ReferenceLambdaExample.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/BenchmarkTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/BenchmarkTests.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/BooleanEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/BooleanEvent.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/CancelableEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/CancelableEvent.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/ClassRegTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/ClassRegTests.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/ConcurrencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/ConcurrencyTest.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/Event.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/InstanceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/InstanceTests.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/MultiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/MultiTest.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/OrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/OrderTest.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/RefTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/RefTest.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/StaticTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/StaticTests.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/StressTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/StressTests.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/TestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/TestEvent.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/ToggleEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/ToggleEvent.java -------------------------------------------------------------------------------- /src/test/java/lol/hub/tinyeventbus/tests/UniqueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nothub/TinyEventBus/HEAD/src/test/java/lol/hub/tinyeventbus/tests/UniqueTest.java --------------------------------------------------------------------------------