import java.lang.invoke.*; public class Main { void foo() throws Throwable { MethodHandles.Lookup lookup = MethodHandles.lookup(); lookup.findSetter(Test.class, "f2", <caret> String.class); } }