Change forEach in Tracer to be consistent with code comment

Change-Id: I3e13bf901a21803c587a0d5f78cf34445c5fac8b
diff --git a/src/main/java/com/android/tools/r8/tracereferences/Tracer.java b/src/main/java/com/android/tools/r8/tracereferences/Tracer.java
index e1672f8..df5edf2 100644
--- a/src/main/java/com/android/tools/r8/tracereferences/Tracer.java
+++ b/src/main/java/com/android/tools/r8/tracereferences/Tracer.java
@@ -255,7 +255,7 @@
         DexProgramClass clazz, DexType superType, DefinitionContext referencedFrom) {
       addType(superType, referencedFrom);
       // If clazz overrides any methods in superType, we should keep those as well.
-      clazz.forEachMethod(
+      clazz.forEachProgramVirtualMethod(
           method -> {
             DexClassAndMethod resolvedMethod =
                 appInfo()