Fluent Internals

So far in this series on Crafting Fluent APIs , I have focused on the surface of the API. In this post, I want to show how that surface is designed , using RestClient as an example. This is Part 4 of a series where I explore various design considerations behind fluent API design. You can find an overview of the series here . When reading through the Javadoc for RestClient , you may notice a large…