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 >
