Don't devirtualize methods with -keep rules
Don't devirtualize methods with -keep rules

Summary: Inliner devirtualizes certain direct methods, but was ignoring Proguard directives, which causes problems when these divrtualized methods are reflected upon. Make the inliner's devirtualizer honor the Proguard config.

Reviewed By: thezhangwei, minjang

Differential Revision: D6777307

fbshipit-source-id: 5730c77252017dbaca8062a21b256a89aa3012b1

facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex,facebook/redex