Update kept graph test
Change-Id: I3b2cf881557bc1e32efb22599c237ba12e1ccfce
diff --git a/src/test/java/com/android/tools/r8/shaking/keptgraph/KeptSubclassKeepsSuperTest.java b/src/test/java/com/android/tools/r8/shaking/keptgraph/KeptSubclassKeepsSuperTest.java
index 72bd54e..5e7786f 100644
--- a/src/test/java/com/android/tools/r8/shaking/keptgraph/KeptSubclassKeepsSuperTest.java
+++ b/src/test/java/com/android/tools/r8/shaking/keptgraph/KeptSubclassKeepsSuperTest.java
@@ -5,7 +5,10 @@
import static org.junit.Assert.assertEquals;
+import com.android.tools.r8.NeverClassInline;
+import com.android.tools.r8.NeverInline;
import com.android.tools.r8.NeverMerge;
+import com.android.tools.r8.NeverPropagateValue;
import com.android.tools.r8.TestBase;
import com.android.tools.r8.TestParameters;
import com.android.tools.r8.TestParametersBuilder;
@@ -42,7 +45,10 @@
GraphInspector inspector =
testForR8(parameters.getBackend())
.enableGraphInspector()
+ .enableInliningAnnotations()
+ .enableMemberValuePropagationAnnotations()
.enableMergeAnnotations()
+ .enableNeverClassInliningAnnotations()
.addProgramClasses(CLASS, Foo.class, Bar.class)
.addKeepMainRule(CLASS)
.run(parameters.getRuntime(), CLASS)
@@ -63,6 +69,7 @@
@NeverMerge
public abstract static class Bar {}
+ @NeverClassInline
public static final class Foo extends Bar {
static final Foo INSTANCE = new Foo();
@@ -73,6 +80,8 @@
private Foo() {}
+ @NeverInline
+ @NeverPropagateValue
@Override
public String toString() {
return "Foo!";