├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mirror-ktor ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── src │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── lightningkite │ │ └── mirror │ │ └── ktor │ │ ├── HttpClientMultiRequestHandler.kt │ │ ├── HttpClientRequestHandler.kt │ │ └── Serialization.kt └── versions.properties ├── mirror-plugin ├── .gitignore ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src │ ├── main │ │ ├── antlr │ │ │ ├── KotlinLexer.g4 │ │ │ ├── KotlinParser.g4 │ │ │ └── UnicodeClasses.g4 │ │ └── kotlin │ │ │ └── com │ │ │ └── lightningkite │ │ │ └── mirror │ │ │ ├── MirrorTxtFile.kt │ │ │ ├── PolymorphicMirrorName.kt │ │ │ ├── SourceFileRead.kt │ │ │ ├── TabWriter.kt │ │ │ ├── gradle │ │ │ ├── ReflectPlugin.kt │ │ │ ├── ReflectPluginExtension.kt │ │ │ └── ReflectTask.kt │ │ │ ├── main.kt │ │ │ ├── map.ext.kt │ │ │ ├── metadata │ │ │ └── PackageFragmentReader.kt │ │ │ ├── output │ │ │ └── Write.kt │ │ │ ├── recursiveFlatMap.kt │ │ │ ├── reflectTask.kt │ │ │ ├── representation │ │ │ ├── AnnotationInfo.kt │ │ │ ├── NavigableDeclaration.kt │ │ │ ├── ReadClassInfo.kt │ │ │ ├── ReadSerializedFieldInfo.kt │ │ │ ├── ReadType.kt │ │ │ ├── ReadTypeParameter.kt │ │ │ └── ReadTypeProjection.kt │ │ │ ├── source │ │ │ ├── ParseKotlin.kt │ │ │ └── SourceListener.kt │ │ │ └── strings.ext.kt │ └── test │ │ └── kotlin │ │ └── SerdesTest.kt ├── testData │ ├── Condition.kt │ └── output │ │ ├── GeneratedRegistry.kt │ │ └── mirror.txt ├── testDataNotInUse │ ├── AnnotationTest.kt │ ├── Box.kt │ ├── ChangeEvent.kt │ ├── Condition.kt │ ├── ConditionOnItem.kt │ ├── DefaultsTest.kt │ ├── HasId.kt │ ├── Link.kt │ ├── Operation.kt │ ├── OtherTestFile.kt │ ├── Point.kt │ ├── Post.kt │ ├── Reference.kt │ ├── Sort.kt │ ├── Test.kt │ ├── TypeExt.kt │ ├── Uuid.kt │ └── satisfiesExample.kt └── versions.properties ├── mirror-runtime ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── src │ ├── commonMain │ │ └── kotlin │ │ │ ├── com │ │ │ └── lightningkite │ │ │ │ └── mirror │ │ │ │ ├── breaker │ │ │ │ ├── Breaker.kt │ │ │ │ └── PartialBreaker.kt │ │ │ │ ├── info │ │ │ │ ├── Annotations.kt │ │ │ │ ├── AnyMirror.kt │ │ │ │ ├── BooleanMirror.kt │ │ │ │ ├── ByteArrayMirror.kt │ │ │ │ ├── ByteMirror.kt │ │ │ │ ├── CharMirror.kt │ │ │ │ ├── ClosedRangeMirror.kt │ │ │ │ ├── ComparableMirror.kt │ │ │ │ ├── Data.kt │ │ │ │ ├── DoubleMirror.kt │ │ │ │ ├── FloatMirror.kt │ │ │ │ ├── IntMirror.kt │ │ │ │ ├── ListMirror.kt │ │ │ │ ├── LongMirror.kt │ │ │ │ ├── MapMirror.kt │ │ │ │ ├── MirrorAnnotation.kt │ │ │ │ ├── MirrorClass.kt │ │ │ │ ├── MirrorClassCompanion.kt │ │ │ │ ├── MirrorClassFieldMirror.kt │ │ │ │ ├── MirrorClassMirror.kt │ │ │ │ ├── MirrorEnum.kt │ │ │ │ ├── MirrorObject.kt │ │ │ │ ├── MirrorRegistry.kt │ │ │ │ ├── MirrorType.kt │ │ │ │ ├── NullableMirrorType.kt │ │ │ │ ├── NumberMirror.kt │ │ │ │ ├── PolymorphicMirror.kt │ │ │ │ ├── SetMirror.kt │ │ │ │ ├── ShortMirror.kt │ │ │ │ ├── StringMirror.kt │ │ │ │ ├── TypeArgumentMirrorType.kt │ │ │ │ ├── UnitMirror.kt │ │ │ │ ├── Variance.kt │ │ │ │ ├── extensions.kt │ │ │ │ └── registerDefaults.kt │ │ │ │ └── request │ │ │ │ ├── HasPermissions.kt │ │ │ │ ├── LocalRequestHandler.kt │ │ │ │ ├── RemoteExceptionData.kt │ │ │ │ ├── RemoteResult.kt │ │ │ │ ├── Request.kt │ │ │ │ ├── Request.permissions.kt │ │ │ │ ├── Request.returnType.kt │ │ │ │ └── Request.throws.kt │ │ │ └── mirror │ │ │ ├── annotation │ │ │ ├── Description.mirror.kt │ │ │ ├── ExternalName.mirror.kt │ │ │ ├── Ignore.mirror.kt │ │ │ ├── MaxSize.mirror.kt │ │ │ ├── Mutates.mirror.kt │ │ │ ├── NiceName.mirror.kt │ │ │ ├── Subtype.mirror.kt │ │ │ ├── ThrowsTypes.mirror.kt │ │ │ ├── __ignore_register_annotations.kt │ │ │ └── mirror.txt │ │ │ ├── kotlin │ │ │ ├── Comparator.mirror.kt │ │ │ ├── Pair.mirror.kt │ │ │ ├── Triple.mirror.kt │ │ │ ├── mirror.txt │ │ │ └── registerKotlin.kt │ │ │ └── request │ │ │ ├── RemoteExceptionData.mirror.kt │ │ │ ├── RemoteResult.mirror.kt │ │ │ ├── Request.mirror.kt │ │ │ ├── mirror.txt │ │ │ └── registerRequests.kt │ ├── commonTest │ │ └── kotlin │ │ │ ├── com │ │ │ └── lightningkite │ │ │ │ └── mirror │ │ │ │ ├── info │ │ │ │ ├── IsATest.kt │ │ │ │ └── SatisfiesTest.kt │ │ │ │ ├── serialization │ │ │ │ └── json │ │ │ │ │ └── SimpleJSONTest.kt │ │ │ │ └── test │ │ │ │ ├── SatisfiesExample.kt │ │ │ │ ├── Zoo.kt │ │ │ │ └── test.kt │ │ │ └── reflected │ │ │ ├── Attitude.mirror.kt │ │ │ ├── IntData.mirror.kt │ │ │ ├── Point.mirror.kt │ │ │ ├── Post.mirror.kt │ │ │ ├── SatisfiesExample.AnyTest.mirror.kt │ │ │ ├── SatisfiesExample.First.mirror.kt │ │ │ ├── SatisfiesExample.Second.mirror.kt │ │ │ ├── SatisfiesExample.Third.mirror.kt │ │ │ ├── SatisfiesExample.mirror.kt │ │ │ ├── Serializable.mirror.kt │ │ │ ├── TestEnum.mirror.kt │ │ │ ├── TimeStamp.mirror.kt │ │ │ ├── Tree.mirror.kt │ │ │ ├── Zoo.mirror.kt │ │ │ ├── mirror.txt │ │ │ └── registerTest.kt │ └── jvmTest │ │ └── kotlin │ │ └── PerformanceTest.kt └── versions.properties ├── mirror-server ├── .gitignore ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── src │ ├── jvmMain │ │ └── kotlin │ │ │ └── com │ │ │ └── lightningkite │ │ │ └── mirror │ │ │ ├── Metrics.kt │ │ │ ├── MirrorBinarySerializerConverter.kt │ │ │ ├── MirrorStringSerializerConverter.kt │ │ │ ├── PrincipalWrapper.kt │ │ │ ├── RequestHandlerWithMetrics.kt │ │ │ ├── Route.mirrorRequest.kt │ │ │ ├── SerializerConverter.kt │ │ │ └── StrictlyTypedWrapper.kt │ └── jvmTest │ │ └── kotlin │ │ ├── com │ │ └── lightningkite │ │ │ └── mirror │ │ │ └── server │ │ │ └── test │ │ │ ├── DirectBasicsTest.kt │ │ │ ├── KtorBasicsTest.kt │ │ │ ├── MultiTest.kt │ │ │ ├── PingRequest.kt │ │ │ └── ThrowExceptionRequest.kt │ │ └── mirror │ │ ├── mirror.txt │ │ └── registerMirrorServerTest.kt └── versions.properties └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mirror-ktor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/build.gradle.kts -------------------------------------------------------------------------------- /mirror-ktor/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/gradle.properties -------------------------------------------------------------------------------- /mirror-ktor/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /mirror-ktor/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/gradlew -------------------------------------------------------------------------------- /mirror-ktor/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/gradlew.bat -------------------------------------------------------------------------------- /mirror-ktor/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/settings.gradle.kts -------------------------------------------------------------------------------- /mirror-ktor/src/commonMain/kotlin/com/lightningkite/mirror/ktor/HttpClientMultiRequestHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/src/commonMain/kotlin/com/lightningkite/mirror/ktor/HttpClientMultiRequestHandler.kt -------------------------------------------------------------------------------- /mirror-ktor/src/commonMain/kotlin/com/lightningkite/mirror/ktor/HttpClientRequestHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/src/commonMain/kotlin/com/lightningkite/mirror/ktor/HttpClientRequestHandler.kt -------------------------------------------------------------------------------- /mirror-ktor/src/commonMain/kotlin/com/lightningkite/mirror/ktor/Serialization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/src/commonMain/kotlin/com/lightningkite/mirror/ktor/Serialization.kt -------------------------------------------------------------------------------- /mirror-ktor/versions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-ktor/versions.properties -------------------------------------------------------------------------------- /mirror-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/.gitignore -------------------------------------------------------------------------------- /mirror-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/build.gradle -------------------------------------------------------------------------------- /mirror-plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/gradle.properties -------------------------------------------------------------------------------- /mirror-plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /mirror-plugin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/gradlew -------------------------------------------------------------------------------- /mirror-plugin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/gradlew.bat -------------------------------------------------------------------------------- /mirror-plugin/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mirror-plugin' 2 | 3 | -------------------------------------------------------------------------------- /mirror-plugin/src/main/antlr/KotlinLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/antlr/KotlinLexer.g4 -------------------------------------------------------------------------------- /mirror-plugin/src/main/antlr/KotlinParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/antlr/KotlinParser.g4 -------------------------------------------------------------------------------- /mirror-plugin/src/main/antlr/UnicodeClasses.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/antlr/UnicodeClasses.g4 -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/MirrorTxtFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/MirrorTxtFile.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/PolymorphicMirrorName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/PolymorphicMirrorName.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/SourceFileRead.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/SourceFileRead.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/TabWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/TabWriter.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/gradle/ReflectPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/gradle/ReflectPlugin.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/gradle/ReflectPluginExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/gradle/ReflectPluginExtension.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/gradle/ReflectTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/gradle/ReflectTask.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/main.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/map.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/map.ext.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/metadata/PackageFragmentReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/metadata/PackageFragmentReader.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/output/Write.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/output/Write.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/recursiveFlatMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/recursiveFlatMap.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/reflectTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/reflectTask.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/AnnotationInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/AnnotationInfo.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/NavigableDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/NavigableDeclaration.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadClassInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadClassInfo.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadSerializedFieldInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadSerializedFieldInfo.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadType.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadTypeParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadTypeParameter.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadTypeProjection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/representation/ReadTypeProjection.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/source/ParseKotlin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/source/ParseKotlin.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/source/SourceListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/source/SourceListener.kt -------------------------------------------------------------------------------- /mirror-plugin/src/main/kotlin/com/lightningkite/mirror/strings.ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/main/kotlin/com/lightningkite/mirror/strings.ext.kt -------------------------------------------------------------------------------- /mirror-plugin/src/test/kotlin/SerdesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/src/test/kotlin/SerdesTest.kt -------------------------------------------------------------------------------- /mirror-plugin/testData/Condition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testData/Condition.kt -------------------------------------------------------------------------------- /mirror-plugin/testData/output/GeneratedRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testData/output/GeneratedRegistry.kt -------------------------------------------------------------------------------- /mirror-plugin/testData/output/mirror.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testData/output/mirror.txt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/AnnotationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/AnnotationTest.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Box.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Box.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/ChangeEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/ChangeEvent.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Condition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Condition.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/ConditionOnItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/ConditionOnItem.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/DefaultsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/DefaultsTest.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/HasId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/HasId.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Link.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Link.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Operation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Operation.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/OtherTestFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/OtherTestFile.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Point.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Point.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Post.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Post.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Reference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Reference.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Sort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Sort.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Test.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/TypeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/TypeExt.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/Uuid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/Uuid.kt -------------------------------------------------------------------------------- /mirror-plugin/testDataNotInUse/satisfiesExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/testDataNotInUse/satisfiesExample.kt -------------------------------------------------------------------------------- /mirror-plugin/versions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-plugin/versions.properties -------------------------------------------------------------------------------- /mirror-runtime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/build.gradle.kts -------------------------------------------------------------------------------- /mirror-runtime/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/gradle.properties -------------------------------------------------------------------------------- /mirror-runtime/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /mirror-runtime/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/gradlew -------------------------------------------------------------------------------- /mirror-runtime/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/gradlew.bat -------------------------------------------------------------------------------- /mirror-runtime/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/settings.gradle.kts -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/breaker/Breaker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/breaker/Breaker.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/breaker/PartialBreaker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/breaker/PartialBreaker.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/Annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/Annotations.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/AnyMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/AnyMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/BooleanMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/BooleanMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ByteArrayMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ByteArrayMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ByteMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ByteMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/CharMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/CharMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ClosedRangeMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ClosedRangeMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ComparableMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ComparableMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/Data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/Data.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/DoubleMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/DoubleMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/FloatMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/FloatMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/IntMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/IntMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ListMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ListMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/LongMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/LongMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MapMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MapMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorAnnotation.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClass.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClassCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClassCompanion.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClassFieldMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClassFieldMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClassMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorClassMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorEnum.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorObject.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorRegistry.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/MirrorType.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/NullableMirrorType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/NullableMirrorType.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/NumberMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/NumberMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/PolymorphicMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/PolymorphicMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/SetMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/SetMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ShortMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/ShortMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/StringMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/StringMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/TypeArgumentMirrorType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/TypeArgumentMirrorType.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/UnitMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/UnitMirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/Variance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/Variance.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/extensions.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/registerDefaults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/info/registerDefaults.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/HasPermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/HasPermissions.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/LocalRequestHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/LocalRequestHandler.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/RemoteExceptionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/RemoteExceptionData.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/RemoteResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/RemoteResult.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.permissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.permissions.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.returnType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.returnType.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.throws.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/com/lightningkite/mirror/request/Request.throws.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/Description.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/Description.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/ExternalName.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/ExternalName.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/Ignore.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/Ignore.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/MaxSize.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/MaxSize.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/Mutates.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/Mutates.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/NiceName.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/NiceName.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/Subtype.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/Subtype.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/ThrowsTypes.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/ThrowsTypes.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/__ignore_register_annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/__ignore_register_annotations.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/annotation/mirror.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/annotation/mirror.txt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/kotlin/Comparator.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/kotlin/Comparator.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/kotlin/Pair.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/kotlin/Pair.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/kotlin/Triple.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/kotlin/Triple.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/kotlin/mirror.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/kotlin/mirror.txt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/kotlin/registerKotlin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/kotlin/registerKotlin.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/request/RemoteExceptionData.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/request/RemoteExceptionData.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/request/RemoteResult.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/request/RemoteResult.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/request/Request.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/request/Request.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/request/mirror.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/request/mirror.txt -------------------------------------------------------------------------------- /mirror-runtime/src/commonMain/kotlin/mirror/request/registerRequests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonMain/kotlin/mirror/request/registerRequests.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/info/IsATest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/info/IsATest.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/info/SatisfiesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/info/SatisfiesTest.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/serialization/json/SimpleJSONTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/serialization/json/SimpleJSONTest.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/test/SatisfiesExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/test/SatisfiesExample.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/test/Zoo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/test/Zoo.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/test/test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/com/lightningkite/mirror/test/test.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/Attitude.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/Attitude.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/IntData.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/IntData.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/Point.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/Point.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/Post.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/Post.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.AnyTest.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.AnyTest.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.First.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.First.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.Second.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.Second.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.Third.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.Third.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/SatisfiesExample.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/Serializable.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/Serializable.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/TestEnum.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/TestEnum.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/TimeStamp.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/TimeStamp.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/Tree.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/Tree.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/Zoo.mirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/Zoo.mirror.kt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/mirror.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/mirror.txt -------------------------------------------------------------------------------- /mirror-runtime/src/commonTest/kotlin/reflected/registerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/commonTest/kotlin/reflected/registerTest.kt -------------------------------------------------------------------------------- /mirror-runtime/src/jvmTest/kotlin/PerformanceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/src/jvmTest/kotlin/PerformanceTest.kt -------------------------------------------------------------------------------- /mirror-runtime/versions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-runtime/versions.properties -------------------------------------------------------------------------------- /mirror-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/.gitignore -------------------------------------------------------------------------------- /mirror-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/build.gradle.kts -------------------------------------------------------------------------------- /mirror-server/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/gradle.properties -------------------------------------------------------------------------------- /mirror-server/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /mirror-server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/gradlew -------------------------------------------------------------------------------- /mirror-server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/gradlew.bat -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/Metrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/Metrics.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/MirrorBinarySerializerConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/MirrorBinarySerializerConverter.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/MirrorStringSerializerConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/MirrorStringSerializerConverter.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/PrincipalWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/PrincipalWrapper.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/RequestHandlerWithMetrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/RequestHandlerWithMetrics.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/Route.mirrorRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/Route.mirrorRequest.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/SerializerConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/SerializerConverter.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/StrictlyTypedWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmMain/kotlin/com/lightningkite/mirror/StrictlyTypedWrapper.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/DirectBasicsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/DirectBasicsTest.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/KtorBasicsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/KtorBasicsTest.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/MultiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/MultiTest.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/PingRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/PingRequest.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/ThrowExceptionRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmTest/kotlin/com/lightningkite/mirror/server/test/ThrowExceptionRequest.kt -------------------------------------------------------------------------------- /mirror-server/src/jvmTest/kotlin/mirror/mirror.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmTest/kotlin/mirror/mirror.txt -------------------------------------------------------------------------------- /mirror-server/src/jvmTest/kotlin/mirror/registerMirrorServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/src/jvmTest/kotlin/mirror/registerMirrorServerTest.kt -------------------------------------------------------------------------------- /mirror-server/versions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/mirror-server/versions.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningkite/mirror-kotlin/HEAD/settings.gradle --------------------------------------------------------------------------------