gitextract_t7d67c2l/ ├── .fleet/ │ └── receipt.json ├── .gitignore ├── README.md ├── annotations/ │ ├── build.gradle.kts │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── aether/ │ └── annotations/ │ ├── ComposeMirror.kt │ └── Reflectable.kt ├── build.gradle.kts ├── composeApp/ │ ├── build.gradle.kts │ └── src/ │ ├── androidMain/ │ │ ├── AndroidManifest.xml │ │ ├── kotlin/ │ │ │ ├── Myapplicaton.kt │ │ │ └── org/ │ │ │ └── example/ │ │ │ └── project/ │ │ │ ├── MainActivity.kt │ │ │ └── Platform.android.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ └── strings.xml │ ├── commonMain/ │ │ ├── composeResources/ │ │ │ └── drawable/ │ │ │ └── compose-multiplatform.xml │ │ └── kotlin/ │ │ └── org/ │ │ └── example/ │ │ └── project/ │ │ ├── App.kt │ │ ├── Greeting.kt │ │ └── Platform.kt │ ├── iosMain/ │ │ └── kotlin/ │ │ └── org/ │ │ └── example/ │ │ └── project/ │ │ ├── MainViewController.kt │ │ └── Platform.ios.kt │ └── main/ │ ├── AndroidManifest.xml │ └── java/ │ └── com/ │ └── aether/ │ └── composeapp/ │ └── example/ │ └── ReflectableExample.kt ├── core/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── aether/ │ │ └── core/ │ │ └── runtime/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ ├── test0_compose.json │ │ │ └── test1_compose.json │ │ ├── java/ │ │ │ └── com/ │ │ │ └── aether/ │ │ │ └── core/ │ │ │ └── runtime/ │ │ │ ├── AppContextManager.kt │ │ │ ├── AstRuntime.kt │ │ │ ├── ClassMirror.kt │ │ │ ├── KtAstVisitor.kt │ │ │ ├── Node.kt │ │ │ ├── ProgramStack.kt │ │ │ ├── ProjectHelper.kt │ │ │ ├── Structs.kt │ │ │ ├── StructsImpl.kt │ │ │ ├── context.kt │ │ │ ├── deliver/ │ │ │ │ ├── TemplateProvider.kt │ │ │ │ └── binding.kt │ │ │ ├── entity/ │ │ │ │ └── SimpleMember.kt │ │ │ ├── mirror/ │ │ │ │ └── MirrorHelper.kt │ │ │ ├── proxy/ │ │ │ │ └── ProxyBinding.kt │ │ │ ├── reflectable/ │ │ │ │ ├── ClassMirror.kt │ │ │ │ ├── ClassMirrorBase.kt │ │ │ │ ├── ComposeComponentDescriptor.kt │ │ │ │ ├── ComposeComponentRegistry.kt │ │ │ │ ├── ComposeMirror.kt │ │ │ │ ├── ComposeMirrorRuntime.kt │ │ │ │ ├── ComposeReflectRuntime.kt │ │ │ │ ├── DeclarationMirror.kt │ │ │ │ ├── MethodMirrorImpl.kt │ │ │ │ ├── Mirror.kt │ │ │ │ ├── ParamInfo.kt │ │ │ │ └── widgets/ │ │ │ │ ├── ColumnMirror.kt │ │ │ │ ├── MaterialThemeMirror.kt │ │ │ │ ├── TextMirror.kt │ │ │ │ ├── TextStyleMirror.kt │ │ │ │ └── TypographyMirror.kt │ │ │ └── utils/ │ │ │ └── JsonReader.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── values-night/ │ │ └── themes.xml │ └── test/ │ └── java/ │ └── com/ │ └── aether/ │ └── core/ │ ├── ExampleUnitTest.kt │ ├── compose/ │ │ ├── ColumArgsComposeExpressText.kt │ │ ├── ColumComposeNameExpressText.kt │ │ ├── DemoCompose.kt │ │ ├── DemoComposeColor.kt │ │ └── NameExpressComposeNameExpressText.kt │ ├── express/ │ │ ├── ArgsComposeTest.kt │ │ ├── ColumArgsExpressComposeTest.kt │ │ ├── ColumExpressComposeTest.kt │ │ ├── DemoEmptyFunctionExpress.kt │ │ ├── DemoFunctionExpress.kt │ │ ├── DemoTest.kt │ │ ├── InstanceComposeTest.kt │ │ ├── InstanceCreationExpressionTest.kt │ │ ├── InstanceJsonEmptyCreationExpressionTest.kt │ │ ├── InstanceTest.kt │ │ └── NameExpressComposeTest.kt │ └── runtime/ │ └── ExampleUnitTest.kt ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── iosApp/ │ ├── Configuration/ │ │ └── Config.xcconfig │ ├── iosApp/ │ │ ├── Assets.xcassets/ │ │ │ ├── AccentColor.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Info.plist │ │ ├── Preview Content/ │ │ │ └── Preview Assets.xcassets/ │ │ │ └── Contents.json │ │ └── iOSApp.swift │ └── iosApp.xcodeproj/ │ └── project.pbxproj ├── processor/ │ ├── build.gradle.kts │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── aether/ │ │ └── processor/ │ │ ├── ComposeMirrorProcessor.kt │ │ ├── ComposeMirrorProcessor2.kt │ │ ├── ComposeReflectProcessor.kt │ │ └── ReflectableProcessor.kt │ └── resources/ │ └── META-INF/ │ └── services/ │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider └── settings.gradle.kts