I intend to make a common dynamic null check function on any object before doing some work on it.
For example:
Class A{ B b; // with getters and setters of b } class B{ C c; //with getters and setters of c } class C{ BigInteger d; //with getters and setters of d } now, I want to check whether objA.getB().getC().getD() returns some value or throws NullPointerException?
By common I mean I can pass any kind of object to it, something like below function
CheckNull.checkingDynamicNull( "objA.getB().getC().getD()" ) will return me true or false depending on the case.
Any ideas?
objA.getB().getC().getD() == nullgetB()returned anull?