Home - gkresic/commons-fields GitHub Wiki

commons-fields is a design pattern for working with partially initialized objects. It focuses on minimalism, type safety and ease of maintenance. Although this repository represents a Java library, there is nothing Java-specific in commons-fields and it can be easily ported to any language that supports enums, sets and interfaces with default methods (or any similar concept). Also, it's GWT compatible so it can be used on both backend and frontend.