aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
AgeCommit message (Expand)Author
2019-05-03Nit: Simplify a CodeBlockRon Shapiro
2019-05-01Fix an issue where ClassName could not handle classes in the default (empty) ...Almog Gavra
2019-04-16Memoize ClassName.simpleNames()Ron Shapiro
2019-03-25Remove argument whose value isn't neededJake Wharton
2019-02-05Remove n^2 algorithm in CodeWriter.resolve() by precomputing all of the neste...Ron Shapiro
2019-02-04Allow setting method name on MethodSpec.Builder (#702)Shaishav Gandhi
2018-11-11Public getter for canonical name of ClassName (#687)Daniil Popov
2018-10-03Add Javadoc to ParameterSpec (#676)Shaishav Gandhi
2018-10-03Check parameter Modifiers (#678)Shaishav Gandhi
2018-08-21Qualify types masked by type variables (#657)Ron Shapiro
2018-08-01`java.lang.List` has no `size()` methodRon Shapiro
2018-05-16Fix TypeName.get() on top-level error types (#646)Ron Shapiro
2018-04-28Avoid TypeElement.getKind() in ClassName.get().Jesse Wilson
2018-04-28Tighten up the code that handles emitting type annotations.Jesse Wilson
2018-04-23Remove unused listJake Wharton
2018-03-12Fail fast with null AnnotationSpec on type.Eric Cochran
2018-03-10Add tests for Java 8 TYPE_USE annotations on arrays (#614). (#618)Roberto Lublinerman
2018-03-04Use contextual type parameters for throws types. (#625)Eric Cochran
2018-03-04Disable overriding methods in final classes. (#626)Eric Cochran
2018-03-03Update the codebase now that we require Java 8 (#617)Thomas Broyer
2018-02-23Require valid annotation member names. (#620)Eric Cochran
2018-01-28Fix checkState message in CodeWriter (#609)Ron Shapiro
2018-01-28Fix "Do not submit" from https://github.com/square/javapoet/pull/598 😬😬...Ron Shapiro
2018-01-26Use $Z in method parameter lists. (#605)Jesse Wilson
2018-01-26Fix search of annotated type parameters in importszhurs
2018-01-26Add isEmpty to CodeBlock.Builder. (#596)Jake Wharton
2018-01-26Implement CodeBlock.join() and CodeBlock.joining() (#599)Ron Shapiro
2018-01-26Adds `$B` as an optional newline if a line will exceed 100 chars (#598)Ron Shapiro
2017-08-13Include annotations when emitting type variables. (#574)Jake Wharton
2017-07-01Switch from StringWriter to StringBuilder. (#568)Jake Wharton
2017-06-23addStatement(CodeBlock) overloads for CodeBlock and MethodSpec (#567)Ron Shapiro
2017-05-23Fix ClassName regression for class names starting with a $ (#562)Phil Glass
2017-05-13Support anonymous inner classes in ClassName#get (#526)Kay Roepke
2017-05-13Fix conflicts with types with same name as type being declared (#559)Thomas Broyer
2017-05-12Add convenience anonymousClassBuilder(CodeBlock) (#560)Zac Sweers
2017-03-21Verify that null is not passed as vararg parameter (#551)Ash Davies
2017-03-15Adds messaging to NPEs thrown in MethodSpec.methodBuilder() and MethodSpec.ad...Barry Carroll
2017-01-21Fix division by zero in CodeBlock arg formatting (#542)John Draper
2016-11-14Merge pull request #530 from cconroy/methodspec-namedJesse Wilson
2016-11-10Add MethodSpec.Builder addNamedCode convenience methodChris Conroy
2016-11-10Only send the relevant characters into the matcherChris Conroy
2016-11-09Rollback support for retaining parameter annotations.jwilson
2016-11-09Fix imports of nested types.jwilson
2016-11-09Implement line wrapping.jwilson
2016-11-09Add support for named arguments to CodeBlockChris Conroy
2016-11-08Disallow nulls in TypeSpec#addSuperinterfacesBen Bader
2016-11-08Always write UTF-8.jwilson
2016-11-08Make MethodSpec.overriding include parameter annotations.Derek Perez
2016-10-28Guard for null in TypeSpec.Builder#addSuperinterface(TypeName)Ben Bader
2016-10-27Fix indentation directives in CodeBlock javadocRon Shapiro