Given that I can't use var
for non-denotable types (Nulls, Anonymous classes, Some Single Method Class and most importantly Intersecting Types), am I better off not using it for better readability and consistency (given that it's only for local types)?
I kind of feel that it would be abused:
var a = someObj.getSomeValue().getSomethingElse().returnsSomething();