Modifying Java, Explained!
I need to clarify an important aspect of Awesome Sauce Java with regards to method names and evolving Java. Awesome Sauce Java can offer (at least) three different types of method signatures with regards to the name of the method and the return type. There are many aspects of Java that can be modified, but the first that makes sense to present is with regards to method names and return types. Here are the three types of method signatures I'm going to offer in Awesome Sauce Java : Standard Java calls Nothing changed in any part of the method signature. Standard Java methods altered to become Functional Java calls Returning a value that makes sense in the context of functional programming. Upgraded/renamed Java calls that either preserve the Standard Java method signature, or offer a Functional method signature. I'd like to take a minute to show what it means to evolve Java, because without clarification, it could sound like the Awesome Sauce Java ...