@Language should be applicable as a type-annotation.
@BartvHelvert y travaille déjà.
Depuis le 14/8/2022.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- java
- Domaine
- developer-experience
Piste de recherche
Commencez par localiser la déclaration de l’annotation @Language et examiner sa configuration @Target existante. Vérifiez les deux exemples Java, puis confirmez que l’ajout de TYPE_USE permet l’utilisation de l’annotation de type et évite l’avertissement signalé concernant l’ordre des annotations sans perturber les utilisations actuelles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
@Target ElementType.TYPE_USE may be added to @Language annotation to allow its usage in applicablecontexts.
Example
Currently the following example won't compile although it is logical:
private final @NotNull Map<@NotNull NamespacedKey, @Language("json") @NotNull String> addedAdvancements;
Another positive side is that while currently IntelliJ warns on incorrect order in the following case:
public void addAdvancement(final @NotNull NamespacedKey key,
final @Language("json") @NotNull String advancementJson) { /* ... */ }
suggesting swapping of final and @Language("json"), this wouldn't be true if TYPE_USE was present on the annotation.
- Langage dominant
- Kotlin
- Étoiles
- 465
- Forks
- 73
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire 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.
Autres issues de JetBrains/java-annotations
-
@TestOnly should be allowed for ElementType.PACKAGEPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
JetBrains/java-annotations#123 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
JetBrains/java-annotations#134 · 6 commentaires · 1 réaction ·
-
Add AndroidTarget as KMP targetPeut-être à nouveau libre @serjsysoev l’a pris il y a 524 jours, et aucune pull request n’est ouverte. Ouverte
JetBrains/java-annotations#125 · 1 réaction · 1 personne assignée ·
-
Double/float range annotationOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
JetBrains/java-annotations#122 · 2 commentaires ·
-
Allow use of @Language on (formatted-)string literalsPeut-être à nouveau libre @serjsysoev l’a pris il y a 700 jours, et aucune pull request n’est ouverte. Ouverte
JetBrains/java-annotations#117 · 4 commentaires · 1 personne assignée ·
Toutes les issues de JetBrains/java-annotations
Issues similaires
-
Dev
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
ankidroid/Anki-Android#22555 ·
Les mainteneurs répondent en général sous 1 jour
-
Good first issue: add kotlin-spring-boot stack budget preset (Kotlin + Spring Boot 3 + Gradle)Ouverteenhancement good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
core: RAC_LLM_OPTIONS_DEFAULT.min_p disagrees with the IDL's annotated defaultPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug core p3
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
RunanywhereAI/runanywhere-sdks#1083 ·
Les mainteneurs répondent en général sous 5 jours
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Java and Kotlin (JVM): parse gradle/wrapper/gradle-wrapper.properties with exact line locationsOuvertearea: detector eco: java help wanted lane: free-agent roadmap size: S type: parser
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
arminazimi/evergreen#355 ·
Les mainteneurs répondent en général sous 1 jour