From dff1da5cb62a94ca81abf9f3c8a37289394335e5 Mon Sep 17 00:00:00 2001 From: Eric Milles Date: Fri, 23 Feb 2024 12:28:52 -0600 Subject: [PATCH] GROOVY-11301: add test case --- .../transform/stc/MethodReferenceTest.groovy | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/test/groovy/transform/stc/MethodReferenceTest.groovy b/src/test/groovy/transform/stc/MethodReferenceTest.groovy index 2cf1bc77ae5..f599865f58b 100644 --- a/src/test/groovy/transform/stc/MethodReferenceTest.groovy +++ b/src/test/groovy/transform/stc/MethodReferenceTest.groovy @@ -1441,4 +1441,20 @@ final class MethodReferenceTest { assert bars.stream().map(Bar::name).map(String::toLowerCase).toList() == ['a', 'b'] ''' } + + @Test // GROOVY-11301 + void testInnerClassPrivateMethodReference() { + assertScript shell, ''' + class C { + static class D { + private static String m() { 'D' } + } + @CompileStatic + static main(args) { + Supplier str = D::m + assert str.get() == 'D' + } + } + ''' + } }