├── .gitattributes ├── .gitignore ├── LICENSE ├── pom.xml └── src └── main └── java └── victor └── training └── functional └── patterns ├── A__We_Love_Names.java ├── B__Stream_Wrecks.java ├── C__Optional_Slays_NPE.java ├── D2__Loan_Pattern.java └── E__TypeSpecific_Functionality.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/victor/training/functional/patterns/A__We_Love_Names.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/src/main/java/victor/training/functional/patterns/A__We_Love_Names.java -------------------------------------------------------------------------------- /src/main/java/victor/training/functional/patterns/B__Stream_Wrecks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/src/main/java/victor/training/functional/patterns/B__Stream_Wrecks.java -------------------------------------------------------------------------------- /src/main/java/victor/training/functional/patterns/C__Optional_Slays_NPE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/src/main/java/victor/training/functional/patterns/C__Optional_Slays_NPE.java -------------------------------------------------------------------------------- /src/main/java/victor/training/functional/patterns/D2__Loan_Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/src/main/java/victor/training/functional/patterns/D2__Loan_Pattern.java -------------------------------------------------------------------------------- /src/main/java/victor/training/functional/patterns/E__TypeSpecific_Functionality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorrentea/functional-patterns-article/HEAD/src/main/java/victor/training/functional/patterns/E__TypeSpecific_Functionality.java --------------------------------------------------------------------------------