stag-java
stag-java copied to clipboard
Speedy Type Adapter Generation
#### Issue Summary Currently, it is required to pass an argument to the annotation processor if you wish to use hungarian notation when naming your java getters an setters. ####...
#### Summary Currently, Kotlin support in stag requires public visibility of setters and getters. This is because `internal`, `private`, and `protected` all prevent stag from seeing the setters and getters....
#### Summary The only code generated by Stag is java code. This is all fine and good, but it prevents us from leveraging special features of the kotlin language such...
**Problem Statement** : While parsing the model object, if any class which has subclasses is being used as a field, and its type is known at runtime, stag will not...
Gson provides support for annotations at a class level which can be used for doing post processing or validation. Link with details are attached below : https://github.com/google/gson/blob/master/extras/src/main/java/com/google/gson/interceptors/Intercept.java The code for...
#### Issue Summary If `ClassA` extends `ClassB` and inherits fields, stag will collect all the inherited fields and use them in the creation of an object. If `ClassA` extends `ClassB`,...
#### Issue Summary If you have two generic classes (e.g. `Model1` and `Model2`) which each have a field that references the other, the TypeAdapters for these classes will not be...