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