This commit is contained in:
Looly
2023-03-08 23:10:05 +08:00
parent c8f71a4bd2
commit 5ac1c81812
2 changed files with 29 additions and 0 deletions

View File

@@ -282,4 +282,17 @@ public class LambdaUtilTest {
REF_invokeSpecial,
REF_newInvokeSpecial,
}
@Test
public void lambdaClassNameTest() {
final String lambdaClassName1 = LambdaUtilTestHelper.getLambdaClassName(MyTeacher::getAge);
final String lambdaClassName2 = LambdaUtilTestHelper.getLambdaClassName(MyTeacher::getAge);
Assert.assertNotEquals(lambdaClassName1, lambdaClassName2);
}
static class LambdaUtilTestHelper {
public static <P> String getLambdaClassName(final Function<P, ?> func) {
return func.getClass().getName();
}
}
}