Not so sure I am esoteric... But it just falls this way when converting all the Iterable<> stuff that Rickard put in place 4 years ago.
Still making good progress, and I like the internals better afterwards. So it is all good, but I think we all "oldies" need to freshen up on the code reading skills for Java 8. ;-) Cheers Niclas On Mon, Aug 24, 2015 at 7:27 PM, Jiri Jetmar <[email protected]> wrote: > Hi Niclas, > > haha.. now you start to be esoteric :-) > > Java evolves with time as any other language. Remember this C versus C++ > discussions.. > > What I;m asking my self sometimes is e.g. in case of Scala where one can > produce really > elegant expressions but needs a huge knowledge and experience in order to > be able > to read and understand code sources fast. So code compression prevents lot > of times easy > readability and "hides" key concepts. > > Just my 2cents on this topic... > > Cheers, > Jiri > > 2015-08-24 12:39 GMT+02:00 Niclas Hedhman <[email protected]>: > > > I end up with a lot of code similar to this; > > > > Class getInterfaceMethodDeclaration( Method method, Class clazz ) > > throws NoSuchMethodException > > { > > return interfacesOf( clazz ) > > .map( Classes.RAW_CLASS ) > > .filter( intface -> checkForMethod( intface, method ) ) > > .findFirst() > > .orElseThrow( () -> new NoSuchMethodException( method.getName() ) > > ); > > } > > > > Not sure I would have recognized this Java a few years back. > > > > -- > > Niclas Hedhman, Software Developer > > http://zest.apache.org - New Energy for Java > > > -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java
