JShell.Builder builder =
JShell.builder()
.in(System.in)
.out(System.out)
.err(System.out);
JShell jshell = builder.build();
System.out.println(jshell.snippets()
.filter(sn -> sn.kind() == Snippet.Kind.METHOD)
.map(sn -> (MethodSnippet) sn).findFirst().get().signature());
|