Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-03 | Update the codebase now that we require Java 8 (#617) | Thomas Broyer | |
2016-02-09 | Fix a bug where annotations broke import resolution. | jwilson | |
Closes: https://github.com/square/javapoet/issues/422 | |||
2016-02-07 | Append annotations from multiple calls to TypeName#annotated | Ron Shapiro | |
2016-02-06 | Allow TypeNames to be annotated twice | Ron Shapiro | |
2016-01-11 | TypeName.equals() and .hashCode() now respect attached annotations. | Christian Stein | |
Made TypeName.equals() and TypeName.hashCode() final and respect attached annotations by using toString() representation. Removed all overridings in derived classes. | |||
2016-01-09 | Static import support added. | Christian Stein | |
2015-12-17 | TypeName#annotated clean up. | Christian Stein | |
2015-10-26 | StackOverflowError fixed in TypeName.get(Type) | Christian Stein | |
2015-10-24 | Enhanced TypeName(s) with List<AnnotationSpec> #136 | Christian Stein | |
2015-09-14 | Add logic to avoid infinite recursion in TypeName.get(TypeMirror) when the ↵ | Éamonn McManus | |
TypeMirror includes a recursive type bound. | |||
2015-02-05 | Fix WildcardTypeName.get(WildcardType), which would always fail with ↵ | Éamonn McManus | |
NullPointerException since either the extends bound or the super bound or both will be null. | |||
2015-01-28 | Don't use java.lang.reflect.Type internally. | Jesse Wilson | |
This introduces our own type name hierarchy, inspired by the one originally in Dagger 2. This one is called TypeName. Instances are immutable and implement equals() and hashCode() properly. |