1 package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespacebefore;
2
3 import java.util.function.Supplier;
4
5 public class InputNoWhitespaceBeforeMethodRef {
6 public static class SomeClass {
7 public static class Nested<V> {
8 private Nested() {
9 }
10 }
11 }
12
13 public static class Nested2<V> {
14 }
15
16 public <V> void methodName(V value) {
17 Supplier<?> t = Nested2<V> ::new;
18 Supplier<SomeClass.Nested<V>> passes = SomeClass.Nested ::new;
19 Supplier<SomeClass.Nested<V>> fails = SomeClass.Nested<V>::new;
20 }
21 }