question: public void classForName ( SootMethod container , Stmt forNameInvokeStmt ) { Set < String > classNames = reflectionInfo . classForNameClassNames ( container ) ; if ( classNames == null || classNames . isEmpty ( ) ) { registerGuard ( container , forNameInvokeStmt , "Class.forName() call site; Soot did not expect this site to be reached" ) ; } else { for ( String clsName : classNames ) { constantForName ( clsName , container , forNameInvokeStmt ) ; } } }
target:  Adds an edge to all class initializers of all possible receivers of Class.forName() calls within source.