Beispiel #1
0
void BridgePass::run_pass(DexStoresVector& stores,
                          ConfigFiles& /* conf */,
                          PassManager& mgr) {
  if (mgr.no_proguard_rules()) {
    TRACE(BRIDGE, 1, "BridgePass not run because no ProGuard configuration was provided.");
    return;
  }
  Scope scope = build_class_scope(stores);
  BridgeRemover(scope, mgr, m_black_list).run();
}
Beispiel #2
0
void BridgePass::run_pass(DexClassesVector& dexen, ConfigFiles& cfg, PassManager& mgr) {
  Scope scope = build_class_scope(dexen);
  BridgeRemover(scope).run();
}