1. a5f4f0f Add support for explicit receiver parameters by Jason O'Brien · 4 years, 5 months ago
  2. 4135ccb Static import CompilationSubject.assertThat by Jake Wharton · 4 years, 7 months ago
  3. 622e07e Don't copy parameter annotations when creating a ParameterSpec. (#770) by Daniel Santiago · 4 years, 7 months ago
  4. ecfcfca Add a comment about dropping parameter annotations in MethodSpec.overriding by Egor Andreevici · 4 years, 10 months ago
  5. 5a6c842 Remove parameter annotations in MethodSpec.overriding by Egor Andreevici · 4 years, 10 months ago
  6. eff1ee4 Test for JavaFile.writeToPath by Egor Andreevici · 4 years, 10 months ago
  7. dc64ed1 Add writeTo methods returning Path/File written to #691 by Galder Zamarreño · 6 years ago
  8. 80ddc99 Add alwaysQualify() API to avoid collisions with known colliding types (#734) by Zac Sweers · 4 years, 10 months ago
  9. 25d1984 added convenience overloads for code blocks in control flow (#752) by Florian Enner · 4 years, 11 months ago
  10. 3d65852 Hardcoded line separator bug (#684) by Vlad Topala · 4 years, 11 months ago
  11. 1225800 Copy originating elements in toBuilder() as well (#750) by Zac Sweers · 4 years, 11 months ago
  12. e2ed025 Ensure trailing newlines in javadocs and method bodies (#732) by Zac Sweers · 4 years, 11 months ago
  13. 4272265 Mutable builder list fields (#650) by Zac Sweers · 4 years, 11 months ago
  14. e6993cc Fix broken merge by Egor Andreevici · 5 years ago
  15. a0eadbb Add checks to ParameterSpec with VariableElement + copy over annotations (#681) by Shaishav Gandhi · 5 years ago
  16. 4e8f72f Add CodeBlock.Builder#clear() method by Zac Sweers · 5 years ago
  17. a03c978 easier_way_provide_encoding (#712) by Rene Fischer · 5 years ago
  18. 8bc9071 Nit: Simplify a CodeBlock by Ron Shapiro · 6 years ago
  19. 3829f2c Fix an issue where ClassName could not handle classes in the default (empty) package by Almog Gavra · 6 years ago
  20. 02ece26 Memoize ClassName.simpleNames() by Ron Shapiro · 6 years ago
  21. e79bb2f Remove argument whose value isn't needed by Jake Wharton · 6 years ago
  22. dc30890 Remove n^2 algorithm in CodeWriter.resolve() by precomputing all of the nested simple names of a TypeSpec by Ron Shapiro · 6 years ago
  23. 53cfc84 Allow setting method name on MethodSpec.Builder (#702) by Shaishav Gandhi · 6 years ago
  24. 30a8bda Public getter for canonical name of ClassName (#687) by Daniil Popov · 6 years ago
  25. ea7a02e Add Javadoc to ParameterSpec (#676) by Shaishav Gandhi · 6 years ago
  26. c93bfa8 Check parameter Modifiers (#678) by Shaishav Gandhi · 6 years ago
  27. 527c397 Merge pull request #669 from danglotb/improve-name-allocator-test by Jesse Wilson · 6 years ago
  28. 3bf548d Merge pull request #668 from danglotb/improve-test-on-parameter-spec by Jesse Wilson · 6 years ago
  29. c1b5aaf Merge pull request #667 from danglotb/improve-test-on-field-spec by Jesse Wilson · 6 years ago
  30. b879b58 Qualify types masked by type variables (#657) by Ron Shapiro · 6 years ago
  31. 0cbc16d test: improve test by checking the toString() of FieldSpec implementation by danglotb · 6 years ago
  32. f1600e5 test: improve test by checking the toString() of ParameterSpec implementation by danglotb · 6 years ago
  33. 077bd8c test: specify more toJavaIdentifier by danglotb · 6 years ago
  34. 4a7857e `java.lang.List` has no `size()` method by Ron Shapiro · 6 years ago
  35. 5584016 Fix TypeName.get() on top-level error types (#646) by Ron Shapiro · 7 years ago
  36. 1c897e4 Avoid TypeElement.getKind() in ClassName.get(). by Jesse Wilson · 7 years ago
  37. b1e1a08 Tighten up the code that handles emitting type annotations. by Jesse Wilson · 7 years ago
  38. 8dea2cb Merge pull request #641 from square/JakeWharton-patch-2 by Jesse Wilson · 7 years ago
  39. d6a0097 Merge pull request #627 from NightlyNexus/eric.nomockito by Jake Wharton · 7 years ago
  40. bc7f6dc Remove unused list by Jake Wharton · 7 years ago
  41. f24801f Fail fast with null AnnotationSpec on type. by Eric Cochran · 7 years ago
  42. d91f8e1 Add tests for Java 8 TYPE_USE annotations on arrays (#614). (#618) by Roberto Lublinerman · 7 years ago
  43. d108052 Add another test for direct generics usage. by Eric Cochran · 7 years ago
  44. adced31 Use contextual type parameters for throws types. (#625) by Eric Cochran · 7 years ago
  45. ee82208 Disable overriding methods in final classes. (#626) by Eric Cochran · 7 years ago
  46. b314337 Update the codebase now that we require Java 8 (#617) by Thomas Broyer · 7 years ago
  47. 1e70bf3 Require valid annotation member names. (#620) by Eric Cochran · 7 years ago
  48. abaa7f0 Fix checkState message in CodeWriter (#609) by Ron Shapiro · 7 years ago
  49. 5dafdcb Fix "Do not submit" from https://github.com/square/javapoet/pull/598 😬😬😬 (#608) by Ron Shapiro · 7 years ago
  50. c6dd69c Use $Z in method parameter lists. (#605) by Jesse Wilson · 7 years ago
  51. 870ece8 Fix search of annotated type parameters in imports by zhurs · 7 years ago
  52. 6865d07 Add isEmpty to CodeBlock.Builder. (#596) by Jake Wharton · 7 years ago
  53. 563cf74 Implement CodeBlock.join() and CodeBlock.joining() (#599) by Ron Shapiro · 7 years ago
  54. ca0e12e Adds `$B` as an optional newline if a line will exceed 100 chars (#598) by Ron Shapiro · 7 years ago
  55. 6810608 Updated various versions of 3rd-party libraries and tools (#602) by Christian Stein · 7 years ago
  56. f5b1b62 Include annotations when emitting type variables. (#574) by Jake Wharton · 7 years ago
  57. 384395d Switch from StringWriter to StringBuilder. (#568) by Jake Wharton · 7 years ago
  58. a5694ac addStatement(CodeBlock) overloads for CodeBlock and MethodSpec (#567) by Ron Shapiro · 7 years ago
  59. 08c7148 Fix ClassName regression for class names starting with a $ (#562) by Phil Glass · 7 years ago
  60. ca12c7b Support anonymous inner classes in ClassName#get (#526) by Kay Roepke · 8 years ago
  61. 4cd975b Fix conflicts with types with same name as type being declared (#559) by Thomas Broyer · 8 years ago
  62. 40dfa0c Add convenience anonymousClassBuilder(CodeBlock) (#560) by Zac Sweers · 8 years ago
  63. e112795 Verify that null is not passed as vararg parameter (#551) by Ash Davies · 8 years ago
  64. 647b93b Adds messaging to NPEs thrown in MethodSpec.methodBuilder() and MethodSpec.addModifiers() (#550) by Barry Carroll · 8 years ago
  65. 414da30 test: assert that TypeName are not null (#544) by Benjamin DANGLOT · 8 years ago
  66. b66d3d5 Fix division by zero in CodeBlock arg formatting (#542) by John Draper · 8 years ago
  67. ff50d7b There is a missing symbol "?" in [$T for Types] - [Import static] (#537) by 张旭童 · 8 years ago
  68. 73214de Merge pull request #530 from cconroy/methodspec-named by Jesse Wilson · 8 years ago
  69. fa5c190 Add MethodSpec.Builder addNamedCode convenience method by Chris Conroy · 8 years ago
  70. 01f7076 Only send the relevant characters into the matcher by Chris Conroy · 8 years ago
  71. 19b9d73 Rollback support for retaining parameter annotations. by jwilson · 8 years ago
  72. bc65a0b Fix imports of nested types. by jwilson · 8 years ago
  73. 61b0faf Implement line wrapping. by jwilson · 8 years ago
  74. 8685247 Add support for named arguments to CodeBlock by Chris Conroy · 8 years ago
  75. 16cd72b Disallow nulls in TypeSpec#addSuperinterfaces by Ben Bader · 8 years ago
  76. 59ba433 Always write UTF-8. by jwilson · 8 years ago
  77. e3baf6b Make MethodSpec.overriding include parameter annotations. by Derek Perez · 8 years ago
  78. d2f829f Guard for null in TypeSpec.Builder#addSuperinterface(TypeName) by Ben Bader · 8 years ago
  79. 84c0f15 Fix indentation directives in CodeBlock javadoc by Ron Shapiro · 8 years ago
  80. 1e70284 `addJavadoc(CodeBlock)` overloads for TypeSpec, MethodSpec, and FieldSpec by Ron Shapiro · 8 years ago
  81. 242beb3 Check kind state when adding super class. by Christian Stein · 8 years ago
  82. 9505ad0 Change MethodSpec.overriding to not copy annotations. by Gregory Kick · 8 years ago
  83. a6c9a7d Merge pull request #472 from buckbaskin/master by Jesse Wilson · 8 years ago
  84. 73c6bd3 ClassName.getReflectionName() added. #485 by Christian Stein · 8 years ago
  85. fdaefdb Remove DEFAULT modifier from overridden method. #480 by Christian Stein · 8 years ago
  86. 19e1b4e Add convenience method builder.addComment by Buck Baskin · 8 years ago
  87. 338abf7 Removed the unnecessary comments by Chris Reynolds · 8 years ago
  88. a136eaa Fixed the name clash when implementing/extending classes of the same name by Chris Reynolds · 8 years ago
  89. 1efac98 Allow fields in annotations by Ben Bader · 8 years ago
  90. 8613629 allow TypeName subclasses in withBounds() input list by Roger Caplan · 9 years ago
  91. 186ccd8 Avoid using raw types for SomeGeneric<T>.Inner by marcosb · 9 years ago
  92. 2e61386 optimize TypeName#toString() with cache by FUJI Goro (gfx) · 9 years ago
  93. cdc51fd specialize CodeWriter#emit(String) for optimization by FUJI Goro (gfx) · 9 years ago
  94. 747b88b TypeName.isBoxedPrimitive(). by jwilson · 9 years ago
  95. a8b274e Fix string literal and backslashes. by Xudong Yang · 9 years ago
  96. b99e692 Merge pull request #441 from sormuras/typevar_withbounds by Jesse Wilson · 9 years ago
  97. 859e789 Annotation methods to be public, abstract and nothing else by Skelehog · 9 years ago
  98. 4ec5922 TypeVariableName.withBounds added. by Christian Stein · 9 years ago
  99. 3e10db6 Ignore duplicate exceptions in MethodSpec.Builder by Ron Shapiro · 9 years ago
  100. 4b0bd36 Merge pull request #430 from ronshapiro/typename_get_errortype by Jesse Wilson · 9 years ago