to integrate and use • No runtime dependencies • Negligible cost to performance • Created by Google & Open Sourced • https://github.com/google/auto/tree/master/value
Book create(String title, String author, int pubYer, int pageCount) { return new AutoValue_Book(title, author, pubYear, pageCount); } abstract String title(); abstract String author(); abstract int pubYear(); abstract int pageCount(); }