redhat-developer / redhat-developer/vscode-java
Visual Studio Code Outline should indicate public, protected, private, and package-private methods when viewing a Java document.
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
This is a feature request.
I don't know if this requires upstream support from Visual Studio Code itself. Currently, when viewing the Outline in Visual Studio Code, there are no indications suggesting the methods is public, protected, private, or package-private. In other words, it is difficult to differentiate the method accessors by type just by viewing the Outline. You can see the Visual Studio Code screenshot below, and try to find which one of them is not private:

In Eclipse, they have different icon colors to indicate the different method accessors.

It would be nice to see them, so it's easier to find and discover which methods are available from the Outline.
Environment
- Operating System: Ubuntu 18.04.4 LTS
- JDK version: OpenJavaSDK 1.8 (on maintenance mode at work)
- Visual Studio Code version: 1.47.2
- Java extension version: 0.64.1
Current Result
Not easy to differentiate the method's accessor levels (public, protected, private, package-private) in the Outline.

Expected Result
Something along the lines of being able to differentiate the methods in the Outline.

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
Aucun fichier du dépôt ni aucun test n’est mentionné. Commencez par retracer comment l’extension Java fournit des symboles pour la Visual Studio Code Outline et confirmez si les indicateurs de niveau d’accès nécessitent une prise en charge en amont par Visual Studio Code. C’est terminé lorsque les méthodes publiques, protégées, privées et package-private peuvent être distinguées dans la Outline.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript
- Domaine
- developer-experience, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100