redhat-developer / redhat-developer/vscode-java
Hover support for property keys that reference values from a file loaded with java.util.Properties
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
Current Result
Expected Result
When I import one .properties file
I hope to be able to directly and intelligently prompt the value in the properties file when using the key keyword in the properties file when compiling the content.
object.properties
First.Value=SomeValue
.java file
import java.io.;
import java.util.;
public class testProperties {
public static void main(String[] args) throws FileNotFoundException, IOException {
Properties prop = new Properties();
prop.load(new FileInputStream("C:\\my_code\\object.properties"));
String someKey = "First.Val";
String abc = prop.getProperty(someKey);
}
}
I hope when the mouse is placed on the penultimate line of first Val can get relevant information
Additional Informations
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
Reproduisez l’exemple Java avec object.properties et l’appel prop.getProperty dans VS Code, en notant le comportement de hover demandé ainsi que la différence entre First.Val et First.Value. Suivez le traitement de hover Java existant et déterminez comment le fichier de properties chargé pourrait être connecté ; le travail est terminé lorsque le survol de la clé de la property affiche sa valeur correspondante.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100