Fix testVarHandleDesugaringGenerated
Bug: b/247076137
Change-Id: I7aa5c0ebc08892c0f7754640534a5188703e589a
diff --git a/src/test/java/com/android/tools/r8/ir/desugar/varhandle/GenerateVarHandleMethods.java b/src/test/java/com/android/tools/r8/ir/desugar/varhandle/GenerateVarHandleMethods.java
index e691744..b15131b 100644
--- a/src/test/java/com/android/tools/r8/ir/desugar/varhandle/GenerateVarHandleMethods.java
+++ b/src/test/java/com/android/tools/r8/ir/desugar/varhandle/GenerateVarHandleMethods.java
@@ -140,6 +140,7 @@
.setField(
factory.createField(
field.getHolderType(), factory.createType("Lsun/misc/Unsafe;"), field.getName()))
+ .disableAndroidApiLevelCheck()
.build();
}
return field;
@@ -186,7 +187,8 @@
for (String prefix : ImmutableList.of("get", "set", "compareAndSet")) {
if (method.getName().startsWith(prefix)) {
assert method.getName().toString().substring(prefix.length()).equals("Int")
- || method.getName().toString().substring(prefix.length()).equals("Long");
+ || method.getName().toString().substring(prefix.length()).equals("Long")
+ || method.getName().toString().equals(prefix);
return methodWithName(method, prefix);
}
}