Fix keepanno test

Test was passed the wrong keepanno library for embedded Java
compilation.

Bug: b/392865072
Change-Id: I33e41a8cfb35507acd109ce39746fb5570cc49f0
diff --git a/src/test/java/com/android/tools/r8/keepanno/api/genericsignature/KeepGenericSignaturesApiTest.java b/src/test/java/com/android/tools/r8/keepanno/api/genericsignature/KeepGenericSignaturesApiTest.java
index c4e44de..1b74a17 100644
--- a/src/test/java/com/android/tools/r8/keepanno/api/genericsignature/KeepGenericSignaturesApiTest.java
+++ b/src/test/java/com/android/tools/r8/keepanno/api/genericsignature/KeepGenericSignaturesApiTest.java
@@ -3,6 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 package com.android.tools.r8.keepanno.api.genericsignature;
 
+import static com.android.tools.r8.R8TestBuilder.KeepAnnotationLibrary.LEGACY;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assume.assumeFalse;
@@ -68,7 +69,7 @@
         JavaCompilerTool.create(parameters.parameters().asCfRuntime(), temp)
             .addSourceFiles(
                 ListUtils.map(getClientClasses(), ToolHelper::getSourceFileForTestClass))
-            .addClasspathFiles(lib.get(), KeepAnnoTestUtils.getKeepAnnoLib(temp))
+            .addClasspathFiles(lib.get(), KeepAnnoTestUtils.getKeepAnnoLib(temp, LEGACY))
             .compile();
 
     testForRuntime(parameters.parameters())