redhat-developer / redhat-developer/vscode-java
"No suggestions" for autocompletion inside a lambda
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
Sometimes autocompletion is unable to provide suggestions inside a lambda
Environment
- Operating System: Windows 10
- JDK version: JDK 13
- Visual Studio Code version: VS Code 1.42.0
- Java extension version: 0.55.1
Steps To Reproduce
Copy-paste the code below in a Java file & try autocompletion. Note that autocompletion does work on the line outside the lambda.
import java.util.Map;
class Test {
static class Employee {
final String name;
Employee(String name) {
this.name = name;
}
String name() {
return name;
}
}
public static void main(String... args) {
var totals = Map.of(new Employee("John"), 0);
Employee e = new Employee("Jane");
//totals.put(e., 0);
List.of("foo").forEach(item -> {
totals.put(e., 0);
});
}
}
Current Result

Expected Result
Autocompletion provides suggestions.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Utilisez l’extrait Java et les versions indiquées de Windows, JDK, VS Code et Java extension pour reproduire les suggestions manquantes à l’intérieur de la lambda, puis comparez-les avec la complétion sur la ligne commentée à l’extérieur de celle-ci. C’est terminé lorsque l’autocomplétion fournit des suggestions pour e. à l’intérieur de la lambda ; l’issue ne nomme aucun fichier source ni test, le point d’entrée de la complétion doit donc d’abord être localisé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- devtools
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100