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?
 
     
     
     
     
     
    