redhat-developer / redhat-developer/vscode-java

In lightweight mode, take module restrictions into account

Ouverte
#2,374 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

compile
Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
11

Description

See Steps To Reproduce: the hover shows the documentation for an internal class. In lightweight mode, only classes in packages which are exported from java.base should be considered.

Environment
  • Operating System: Windows 11
  • JDK version: 17.0.2
  • Visual Studio Code version: 1.65.2
  • Java extension version: 1.4.0
Steps To Reproduce

I have the following code:

import org.springframework.beans.factory.annotation.Value;

public class Foo {
    @Value("${foo.bar}")
    private String fooBar;
}
Current Result

image

Expected Result

No pop-up is shown.

Additional Informations

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par les Steps To Reproduce signalisés en mode léger et examinez comment l’extension Java détermine quelles classes sont disponibles pour la documentation au survol. C’est terminé lorsque les classes internes qui ne sont pas exportées depuis java.base ne produisent plus de survol, tandis que les packages exportés restent pris en compte.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, typescript
Domaine
tooling
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.