DTOnator
DTOnator copied to clipboard
A plugin for AndroidStudio/Intellij that creates Data Transfer Objects(DTO) from the given feed
I'm using Android Studio 3.3.1 Build #AI-182.5107.16.33.5264788, built on January 29, 2019 JRE: 1.8.0_152-release-1248-b01 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.14.3 and failed to create a...
in Android Studio, it can't build class model. example: { "metadata": { "_key": "10244179024", "_rev": "_ZOOXppW--_", "created": 1567587201858, "updated": 1567587201858 } }
Say we have the following: ```kotlin data class User( @SerializedName("name") val name: String, @SerializedName("age") val age: Int, @SerializedName("email") val email: String, @SerializedName("color") val color: String ) ``` IMO, this is...
Sample : { "emails": [ { "type": "work", "value": "[email protected]" }, { "type": "home", "value": "[email protected]" } ], "meta": { "created": "2019-06-17T16:53:08.644Z", "location": "https://localhost:9443/scim2/Users/0d05f674-d819-4bc8-9a33-4ab652042734", "lastModified": "2019-06-17T16:53:08.644Z", "resourceType": "User" }, "schemas":...
any plans or alternative plugins to generate POJO from [yaml fixture](https://github.com/keepcosmos/beanmother#example)
Android Studio 3.2.1 Build #AI-181.5540.7.32.5056338, built on October 8, 2018 JRE: 1.8.0_152-release-1136-b06 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 10 10.0 -1 java.lang.ArrayIndexOutOfBoundsException: -1 at com.nvinayshetty.DTOnator.ClassCreator.StaticClassCreator.addClass(StaticClassCreator.java:46) at...
null java.lang.NullPointerException at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.getFieldsForJson(JsonDtoGenerator.java:192) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.generateDto(JsonDtoGenerator.java:141) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.addClass(JsonDtoGenerator.java:128) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.generateClassForObject(JsonDtoGenerator.java:277) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.generateDto(JsonDtoGenerator.java:152) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.addClass(JsonDtoGenerator.java:128) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.generateClassForObject(JsonDtoGenerator.java:277) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.generateDto(JsonDtoGenerator.java:152) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.addFieldsToTheClassUnderCaret(JsonDtoGenerator.java:93) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.run(JsonDtoGenerator.java:89) at com.intellij.openapi.command.WriteCommandAction$Simple.run(WriteCommandAction.java:234) at com.intellij.openapi.application.RunResult.run(RunResult.java:35) at com.intellij.openapi.command.WriteCommandAction.lambda$null$1(WriteCommandAction.java:171) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1003)...
null java.lang.NullPointerException at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.getFieldsForJson(JsonDtoGenerator.java:192) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.generateDto(JsonDtoGenerator.java:141) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.addFieldsToTheClassUnderCaret(JsonDtoGenerator.java:93) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.generateDto(JsonDtoGenerator.java:170) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.addFieldsToTheClassUnderCaret(JsonDtoGenerator.java:93) at com.nvinayshetty.DTOnator.FeedParser.JsonDtoGenerator.run(JsonDtoGenerator.java:89) at com.intellij.openapi.command.WriteCommandAction$Simple.run(WriteCommandAction.java:234) at com.intellij.openapi.application.RunResult.run(RunResult.java:35) at com.intellij.openapi.command.WriteCommandAction.lambda$null$1(WriteCommandAction.java:171) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1023) at com.intellij.openapi.command.WriteCommandAction.lambda$performWriteCommandAction$2(WriteCommandAction.java:170) at com.intellij.openapi.command.WriteCommandAction.lambda$doExecuteCommand$4(WriteCommandAction.java:210) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:149) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:119)...
Whenever I try create, it show's the below error, ** Plugin Error: DTO generator threw an uncaught StringIndexOutOfBoundsException. Disable Plugin ** Kindly do the needful
When opening in Android Studio 3.0.1 (Ubuntu 16.04 LTS) multiple times then the right side options part is not visible many times. But after closing and opening for three to...