static L matchingPatternsInJavaXSource_withFunctions(S src) { L patterns = mL("JavaX patterns matching patterns"); final LS tok = javaTok(loadSnippetOrKeep(src)); new LinkedHashSet out; for (S pat : patterns) for (S found : jextractAll(pat, tok)) out.add(FunctionNameAndPattern(firstToken(found), firstQuotedToken(found))); ret asList(out); }