├── .gitignore ├── LICENSE ├── README.md ├── images ├── demo_gif.gif ├── screen1.png ├── screen2.png └── screen3.png ├── lib └── json-20170516.jar ├── resources └── META-INF │ └── plugin.xml └── src └── com └── mighty16 └── json ├── ClassFromJSONAction.java ├── IDEFileSaver.java ├── annotations ├── FastJsonAnnotation.java ├── GsonAnnotations.java ├── JacksonAnnotations.java └── MoshiAnnotations.java ├── core ├── AnnotationGenerator.java ├── FileSaver.java ├── LanguageResolver.java ├── SourceFilesGenerator.java ├── models │ ├── ClassModel.java │ └── FieldModel.java └── parser │ ├── JsonParser.java │ └── SimpleParser.java ├── generator ├── KotlinFileGenerator.java ├── MultipleFilesGenerator.java └── SingleFileGenerator.java ├── resolver ├── KotlinFileType.java └── KotlinResolver.java └── ui ├── ClassesListDelegate.java ├── ErrorMessageParser.java ├── FieldsTableDelegate.java ├── GuiHelper.java ├── JSONColorizer.java ├── JSONEditDialog.form ├── JSONEditDialog.java ├── ModelTableDialog.form ├── ModelTableDialog.java ├── NotificationsHelper.java ├── PopupListener.java └── TextResources.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/README.md -------------------------------------------------------------------------------- /images/demo_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/images/demo_gif.gif -------------------------------------------------------------------------------- /images/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/images/screen1.png -------------------------------------------------------------------------------- /images/screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/images/screen2.png -------------------------------------------------------------------------------- /images/screen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/images/screen3.png -------------------------------------------------------------------------------- /lib/json-20170516.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/lib/json-20170516.jar -------------------------------------------------------------------------------- /resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/com/mighty16/json/ClassFromJSONAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ClassFromJSONAction.java -------------------------------------------------------------------------------- /src/com/mighty16/json/IDEFileSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/IDEFileSaver.java -------------------------------------------------------------------------------- /src/com/mighty16/json/annotations/FastJsonAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/annotations/FastJsonAnnotation.java -------------------------------------------------------------------------------- /src/com/mighty16/json/annotations/GsonAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/annotations/GsonAnnotations.java -------------------------------------------------------------------------------- /src/com/mighty16/json/annotations/JacksonAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/annotations/JacksonAnnotations.java -------------------------------------------------------------------------------- /src/com/mighty16/json/annotations/MoshiAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/annotations/MoshiAnnotations.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/AnnotationGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/AnnotationGenerator.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/FileSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/FileSaver.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/LanguageResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/LanguageResolver.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/SourceFilesGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/SourceFilesGenerator.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/models/ClassModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/models/ClassModel.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/models/FieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/models/FieldModel.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/parser/JsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/parser/JsonParser.java -------------------------------------------------------------------------------- /src/com/mighty16/json/core/parser/SimpleParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/core/parser/SimpleParser.java -------------------------------------------------------------------------------- /src/com/mighty16/json/generator/KotlinFileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/generator/KotlinFileGenerator.java -------------------------------------------------------------------------------- /src/com/mighty16/json/generator/MultipleFilesGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/generator/MultipleFilesGenerator.java -------------------------------------------------------------------------------- /src/com/mighty16/json/generator/SingleFileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/generator/SingleFileGenerator.java -------------------------------------------------------------------------------- /src/com/mighty16/json/resolver/KotlinFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/resolver/KotlinFileType.java -------------------------------------------------------------------------------- /src/com/mighty16/json/resolver/KotlinResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/resolver/KotlinResolver.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/ClassesListDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/ClassesListDelegate.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/ErrorMessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/ErrorMessageParser.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/FieldsTableDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/FieldsTableDelegate.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/GuiHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/GuiHelper.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/JSONColorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/JSONColorizer.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/JSONEditDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/JSONEditDialog.form -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/JSONEditDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/JSONEditDialog.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/ModelTableDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/ModelTableDialog.form -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/ModelTableDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/ModelTableDialog.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/NotificationsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/NotificationsHelper.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/PopupListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/PopupListener.java -------------------------------------------------------------------------------- /src/com/mighty16/json/ui/TextResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mighty16/JSONToKotlinClass/HEAD/src/com/mighty16/json/ui/TextResources.java --------------------------------------------------------------------------------