2017-12-29 20 views

Antwort

0

Ich glaube nicht, dass es eine Möglichkeit gibt, Methoden nach ihrer Signatur zu suchen (Argumente + Rückgabetyp). Es war ein bisschen similiar Frage hier: IntelliJ: find method by signature

Hervorrufen von Strg + Shift + space on:

Function<String, Integer> f = 

kehrt nur String::hashCode, String::length und Integer::new. Es vermisst Integer.parseInt und wahrscheinlich Tausende anderer Methoden, die die gleiche Signatur haben. Die große Menge an möglichen Ergebnissen ist wahrscheinlich ein Grund, warum eine solche Suche keine IDE-Funktion ist.

0

Sie können versuchen, strukturelle Suche und Ersetzen (Edit | Find | Search Structurally...). Dort können Sie ein Muster wie die folgenden verwenden:

int $method$(String $param$); 

alle Methoden zu finden, das ein int zurückkehren und einen String Parameter nehmen.

+0

Ich habe es noch nicht ausprobiert, aber das klingt vielversprechend. Vielen Dank. –

Verwandte Themen