├── .gitignore ├── README.md └── src ├── main └── java │ └── com │ └── lightningkite │ └── kotlin │ ├── Disposable.kt │ ├── EventDriven.kt │ ├── Language.ext.kt │ ├── Types.kt │ ├── async │ ├── Async.kt │ └── AsyncInterface.kt │ ├── bytes │ ├── ByteArray.ext.kt │ ├── Int.ext.kt │ └── Long.ext.kt │ ├── collection │ ├── Cache.kt │ ├── Collection.ext.kt │ ├── Iterator.ext.kt │ ├── List.ext.kt │ ├── MappedList.kt │ ├── ObserveEmptyArrayList.kt │ ├── Set.ext.kt │ └── Stack.ext.kt │ ├── date │ └── Date.ext.kt │ ├── files │ └── File.ext.kt │ ├── lambda │ ├── CooldownLambda.kt │ ├── Lambda.ext.kt │ └── LambdaCollection.ext.kt │ ├── lifecycle │ ├── DisposeLifecycle.kt │ ├── LifecycleConnectable.ext.kt │ ├── LifecycleConnectable.kt │ ├── LifecycleListener.kt │ └── LifecycleListenerCollection.kt │ ├── math │ ├── Angles.kt │ ├── Other.kt │ ├── Rounding.kt │ └── Unsigned.kt │ ├── range │ └── Range.ext.kt │ ├── stream │ └── InputStream.ext.kt │ └── text │ └── String.ext.kt └── test └── java └── com └── lightningkite └── kotlin └── BitArrayTest.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/README.md -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/Disposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/Disposable.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/EventDriven.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/EventDriven.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/Language.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/Language.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/Types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/Types.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/async/Async.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/async/Async.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/async/AsyncInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/async/AsyncInterface.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/bytes/ByteArray.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/bytes/ByteArray.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/bytes/Int.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/bytes/Int.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/bytes/Long.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/bytes/Long.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/Cache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/Cache.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/Collection.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/Collection.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/Iterator.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/Iterator.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/List.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/List.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/MappedList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/MappedList.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/ObserveEmptyArrayList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/ObserveEmptyArrayList.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/Set.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/Set.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/collection/Stack.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/collection/Stack.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/date/Date.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/date/Date.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/files/File.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/files/File.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lambda/CooldownLambda.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lambda/CooldownLambda.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lambda/Lambda.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lambda/Lambda.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lambda/LambdaCollection.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lambda/LambdaCollection.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lifecycle/DisposeLifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lifecycle/DisposeLifecycle.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleConnectable.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleConnectable.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleConnectable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleConnectable.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleListener.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleListenerCollection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/lifecycle/LifecycleListenerCollection.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/math/Angles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/math/Angles.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/math/Other.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/math/Other.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/math/Rounding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/math/Rounding.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/math/Unsigned.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/math/Unsigned.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/range/Range.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/range/Range.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/stream/InputStream.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/stream/InputStream.ext.kt -------------------------------------------------------------------------------- /src/main/java/com/lightningkite/kotlin/text/String.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/main/java/com/lightningkite/kotlin/text/String.ext.kt -------------------------------------------------------------------------------- /src/test/java/com/lightningkite/kotlin/BitArrayTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/kotlin-core/HEAD/src/test/java/com/lightningkite/kotlin/BitArrayTest.kt --------------------------------------------------------------------------------