gitextract_fw5cbrlj/ ├── .gitignore ├── .idea/ │ └── runConfigurations/ │ └── Android_Studio.xml ├── CHANGELOG.md ├── GOODBYE.md ├── LICENSE ├── README.md ├── anko/ │ ├── idea-plugin/ │ │ ├── attrs/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── org/ │ │ │ └── jetbrains/ │ │ │ └── kotlin/ │ │ │ └── android/ │ │ │ └── Attrs.kt │ │ ├── build.gradle │ │ ├── idea-runner/ │ │ │ └── build.gradle │ │ ├── intentions/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── org/ │ │ │ └── jetbrains/ │ │ │ └── anko/ │ │ │ └── idea/ │ │ │ └── intentions/ │ │ │ ├── AnkoIntention.kt │ │ │ ├── FindViewByIdIntention.kt │ │ │ ├── ReplaceColorGrayOpaqueIntention.kt │ │ │ └── ToastMakeTextShowIntention.kt │ │ ├── plugin-classpath/ │ │ │ └── build.gradle │ │ ├── preview/ │ │ │ ├── build.gradle │ │ │ ├── resources/ │ │ │ │ ├── META-INF/ │ │ │ │ │ └── plugin.xml │ │ │ │ └── intentionDescriptions/ │ │ │ │ ├── FindViewByIdIntention/ │ │ │ │ │ ├── after.kt.template │ │ │ │ │ ├── before.kt.template │ │ │ │ │ └── description.html │ │ │ │ ├── ReplaceColorGrayOpaqueIntention/ │ │ │ │ │ ├── after.kt.template │ │ │ │ │ ├── before.kt.template │ │ │ │ │ └── description.html │ │ │ │ └── ToastMakeTextShowIntention/ │ │ │ │ ├── after.kt.template │ │ │ │ ├── before.kt.template │ │ │ │ └── description.html │ │ │ └── src/ │ │ │ └── org/ │ │ │ └── jetbrains/ │ │ │ └── kotlin/ │ │ │ └── android/ │ │ │ └── dslpreview/ │ │ │ ├── AnkoNlPreviewManager.kt │ │ │ ├── AnkoViewLoaderExtension.kt │ │ │ ├── DslPreviewClassResolver.kt │ │ │ ├── LayoutPsiFile.kt │ │ │ ├── PreviewClassDescription.kt │ │ │ ├── SourceFileModificationTracker.kt │ │ │ └── UpdateActivityNameTask.kt │ │ └── xml-converter/ │ │ ├── build.gradle │ │ ├── resources/ │ │ │ ├── attrs.json │ │ │ └── views.json │ │ ├── src/ │ │ │ └── org/ │ │ │ └── jetbrains/ │ │ │ └── kotlin/ │ │ │ └── android/ │ │ │ └── xmlconverter/ │ │ │ ├── AttributeOptimizer.kt │ │ │ ├── AttributeParser.kt │ │ │ ├── ConvertAction.kt │ │ │ ├── LayoutAttributeRenderer.kt │ │ │ ├── Util.kt │ │ │ ├── ViewAttributeRenderer.kt │ │ │ └── XmlConverter.kt │ │ ├── test/ │ │ │ └── org/ │ │ │ └── jetbrains/ │ │ │ └── kotlin/ │ │ │ └── android/ │ │ │ └── xmlconverter/ │ │ │ ├── BaseXmlConverterTest.java │ │ │ └── XmlConverterTest.kt │ │ └── testData/ │ │ ├── attributes/ │ │ │ ├── layout.kt │ │ │ └── layout.xml │ │ ├── dimensions/ │ │ │ ├── layout.kt │ │ │ └── layout.xml │ │ ├── linearLayout/ │ │ │ ├── layout.kt │ │ │ └── layout.xml │ │ ├── relativeLayout/ │ │ │ ├── layout.kt │ │ │ └── layout.xml │ │ └── simple/ │ │ ├── layout.kt │ │ └── layout.xml │ ├── library/ │ │ ├── generated/ │ │ │ ├── anko/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── appcompat-v7/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ └── Views.kt │ │ │ ├── appcompat-v7-commons/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── appcompat-v7-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── appcompat-v7-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── cardview-v7/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ └── Views.kt │ │ │ ├── common/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── commons/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── constraint-layout/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ └── Views.kt │ │ │ ├── coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── bg.kt │ │ │ │ └── weakReferenceSupport.kt │ │ │ ├── design/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ └── Views.kt │ │ │ ├── design-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── design-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── gridlayout-v7/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ └── Views.kt │ │ │ ├── percent/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ └── Views.kt │ │ │ ├── recyclerview-v7/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ └── Views.kt │ │ │ ├── recyclerview-v7-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── recyclerview-v7-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sdk15/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ ├── Services.kt │ │ │ │ └── Views.kt │ │ │ ├── sdk15-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── sdk15-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sdk19/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ ├── Services.kt │ │ │ │ └── Views.kt │ │ │ ├── sdk19-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── sdk19-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sdk21/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ ├── Services.kt │ │ │ │ └── Views.kt │ │ │ ├── sdk21-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── sdk21-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sdk23/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ ├── Services.kt │ │ │ │ └── Views.kt │ │ │ ├── sdk23-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── sdk23-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sdk25/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ ├── Services.kt │ │ │ │ └── Views.kt │ │ │ ├── sdk25-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── sdk25-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sdk27/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ ├── Services.kt │ │ │ │ └── Views.kt │ │ │ ├── sdk27-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── sdk27-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sdk28/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Properties.kt │ │ │ │ ├── Services.kt │ │ │ │ └── Views.kt │ │ │ ├── sdk28-coroutines/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ListenersWithCoroutines.kt │ │ │ ├── sdk28-listeners/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Listeners.kt │ │ │ ├── sqlite/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── SqlParserHelpers.kt │ │ │ ├── support-v4/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── Layouts.kt │ │ │ │ ├── Listeners.kt │ │ │ │ └── Views.kt │ │ │ └── support-v4-commons/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── AndroidManifest.xml │ │ ├── generator/ │ │ │ ├── build.gradle │ │ │ ├── src/ │ │ │ │ └── org/ │ │ │ │ └── jetbrains/ │ │ │ │ └── android/ │ │ │ │ └── anko/ │ │ │ │ ├── ClassProcessor.kt │ │ │ │ ├── annotations/ │ │ │ │ │ ├── AnnotationManager.kt │ │ │ │ │ └── annotationProviders.kt │ │ │ │ ├── artifact/ │ │ │ │ │ └── Artifact.kt │ │ │ │ ├── config/ │ │ │ │ │ ├── AnkoConfiguration.kt │ │ │ │ │ ├── AnkoFile.kt │ │ │ │ │ ├── ArtifactType.kt │ │ │ │ │ ├── ConfigurationKey.kt │ │ │ │ │ ├── DefaultAnkoConfiguration.kt │ │ │ │ │ ├── GeneratorContext.kt │ │ │ │ │ ├── Logger.kt │ │ │ │ │ ├── Props.kt │ │ │ │ │ └── configurationKeys.kt │ │ │ │ ├── generator/ │ │ │ │ │ ├── GenerationState.kt │ │ │ │ │ ├── LayoutGenerator.kt │ │ │ │ │ ├── ListenerGenerator.kt │ │ │ │ │ ├── PropertyGenerator.kt │ │ │ │ │ ├── ServiceGenerator.kt │ │ │ │ │ ├── dslElements.kt │ │ │ │ │ ├── layoutParamsUtils.kt │ │ │ │ │ └── viewClassGenerators.kt │ │ │ │ ├── main.kt │ │ │ │ ├── render/ │ │ │ │ │ ├── LayoutRenderer.kt │ │ │ │ │ ├── ListenerRenderer.kt │ │ │ │ │ ├── PropertyRenderer.kt │ │ │ │ │ ├── RenderFacade.kt │ │ │ │ │ ├── ServiceRenderer.kt │ │ │ │ │ ├── SqlParserHelperRenderer.kt │ │ │ │ │ ├── viewConstructorUtils.kt │ │ │ │ │ └── viewRenderers.kt │ │ │ │ ├── sources/ │ │ │ │ │ ├── SourceManager.kt │ │ │ │ │ └── sourceProviders.kt │ │ │ │ ├── templates/ │ │ │ │ │ ├── JtwigTemplateProvider.kt │ │ │ │ │ ├── MustacheTemplateProvider.kt │ │ │ │ │ └── TemplateManager.kt │ │ │ │ ├── utils/ │ │ │ │ │ ├── Buffer.kt │ │ │ │ │ ├── ClassInfo.kt │ │ │ │ │ ├── ClassTree.kt │ │ │ │ │ ├── ClassTreeUtils.kt │ │ │ │ │ ├── ImportList.kt │ │ │ │ │ ├── KMethod.kt │ │ │ │ │ ├── KType.kt │ │ │ │ │ ├── KVariable.kt │ │ │ │ │ ├── MethodInfo.kt │ │ │ │ │ ├── Property.kt │ │ │ │ │ ├── ReflectionUtils.kt │ │ │ │ │ ├── SignatureParser.kt │ │ │ │ │ ├── Types.kt │ │ │ │ │ ├── stringUtils.kt │ │ │ │ │ └── utils.kt │ │ │ │ └── writer/ │ │ │ │ ├── AbstractWriter.kt │ │ │ │ ├── GeneratorWriter.kt │ │ │ │ └── VerifyWriter.kt │ │ │ └── test/ │ │ │ └── org/ │ │ │ └── jetbrains/ │ │ │ └── android/ │ │ │ └── anko/ │ │ │ └── ClassTreeTest.java │ │ ├── library.gradle │ │ ├── robolectricTests/ │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── local.properties │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── AndroidLayoutParamsTestActivity.kt │ │ │ │ ├── AndroidLayoutsTestActivity.kt │ │ │ │ ├── AndroidListenerHelpersTestActivity.kt │ │ │ │ ├── AndroidMultiMethodListenersActivity.kt │ │ │ │ ├── AndroidPropertiesTestActivity.kt │ │ │ │ ├── AndroidSimpleTestActivity.kt │ │ │ │ ├── AndroidWidgetTestActivity.kt │ │ │ │ └── README.md │ │ │ └── test/ │ │ │ └── java/ │ │ │ ├── AnkoLoggerTest.kt │ │ │ ├── AnkoSQliteTest.kt │ │ │ ├── AttemptTest.kt │ │ │ ├── BuildSpannedTest.kt │ │ │ ├── BundleOfTest.kt │ │ │ ├── ChildrenSequenceTest.kt │ │ │ ├── ClassParserTest.kt │ │ │ ├── CollectionsTest.kt │ │ │ ├── CreateIntentTest.kt │ │ │ ├── DialogsTest.kt │ │ │ ├── FindViewTest.kt │ │ │ ├── IntentForTest.kt │ │ │ ├── RelativeLayoutHelpersTest.kt │ │ │ ├── ServiceTest.kt │ │ │ ├── SimpleTest.kt │ │ │ ├── SparseArraysTest.kt │ │ │ └── WithArgumentsTest.kt │ │ ├── static/ │ │ │ ├── appcompatV7/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── SupportAlertBuilder.kt │ │ │ ├── commons/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── AnkoContext.kt │ │ │ │ ├── Async.kt │ │ │ │ ├── ContextUtils.kt │ │ │ │ ├── Custom.kt │ │ │ │ ├── Deprecated.kt │ │ │ │ ├── Dimensions.kt │ │ │ │ ├── Helpers.kt │ │ │ │ ├── Intents.kt │ │ │ │ ├── Internals.kt │ │ │ │ ├── Logging.kt │ │ │ │ ├── RelativeLayoutLayoutParamsHelpers.kt │ │ │ │ ├── SharedPreferences.kt │ │ │ │ ├── Theme.kt │ │ │ │ ├── Ui.kt │ │ │ │ ├── buildSpanned.kt │ │ │ │ ├── collections/ │ │ │ │ │ ├── Arrays.kt │ │ │ │ │ ├── Collections.kt │ │ │ │ │ └── SparseArrays.kt │ │ │ │ ├── dialogs/ │ │ │ │ │ ├── AlertBuilder.kt │ │ │ │ │ ├── AlertDialogBuilder.kt │ │ │ │ │ ├── AndroidAlertBuilder.kt │ │ │ │ │ ├── AndroidDialogs.kt │ │ │ │ │ ├── AndroidSelectors.kt │ │ │ │ │ ├── Dialogs.kt │ │ │ │ │ ├── Selectors.kt │ │ │ │ │ └── Toasts.kt │ │ │ │ ├── menuItemsSequences.kt │ │ │ │ └── viewChildrenSequences.kt │ │ │ ├── constraint-layout/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── ConstraintLayout.kt │ │ │ ├── design/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── Snackbar.kt │ │ │ ├── platform/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── CustomLayoutProperties.kt │ │ │ │ ├── CustomServices.kt │ │ │ │ ├── CustomViewProperties.kt │ │ │ │ ├── CustomViews.kt │ │ │ │ ├── InputConstraints.kt │ │ │ │ └── Menus.kt │ │ │ ├── sqlite/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ ├── ClassParser.kt │ │ │ │ ├── Database.kt │ │ │ │ ├── SelectQueryBuilder.kt │ │ │ │ ├── SqlParsers.kt │ │ │ │ ├── UpdateQueryBuilder.kt │ │ │ │ ├── org/ │ │ │ │ │ └── jetbrains/ │ │ │ │ │ └── anko/ │ │ │ │ │ └── db/ │ │ │ │ │ └── JavaSqliteUtils.java │ │ │ │ └── sqlTypes.kt │ │ │ └── supportV4/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ └── java/ │ │ │ ├── Support.kt │ │ │ ├── SupportAsync.kt │ │ │ ├── SupportContextUtils.kt │ │ │ ├── SupportDialogs.kt │ │ │ ├── SupportDimensions.kt │ │ │ └── SupportIntents.kt │ │ ├── stubs/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ └── java/ │ │ │ └── Stubs.kt │ │ └── testUtils/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── com/ │ │ │ └── intellij/ │ │ │ └── rt/ │ │ │ └── execution/ │ │ │ └── junit/ │ │ │ ├── FileComparisonFailure.java │ │ │ └── KnownException.kt │ │ └── org/ │ │ └── jetbrains/ │ │ └── anko/ │ │ └── test/ │ │ └── testUtils.kt │ └── props/ │ ├── annotations/ │ │ └── android/ │ │ ├── support/ │ │ │ └── v7/ │ │ │ └── widget/ │ │ │ └── annotations.xml │ │ ├── view/ │ │ │ └── annotations.xml │ │ └── widget/ │ │ └── annotations.xml │ ├── configuration.json │ ├── excluded_methods.txt │ ├── excluded_properties.txt │ ├── helper_constructors.txt │ ├── imports_properties.txt │ ├── imports_sqliteparserhelpers.txt │ ├── imports_views.txt │ ├── kotlin-android-sdk-annotations-1.0.0.jar │ ├── properties_without_getters.txt │ └── templates/ │ ├── complex_listener.twig │ ├── complex_listener_coroutines.twig │ ├── layout.twig │ ├── services.twig │ ├── simple_listener.mustache │ ├── simple_listener_coroutines.twig │ ├── sql_parser_helpers.twig │ └── view.mustache ├── build.gradle ├── download_android_sdk.xml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── update_dependencies.xml └── update_dependencies_idea.xml