Ajouter aux favoris méthodes statiques de l'importation dans l'Ide?
Dans Eclipse, il est possible de configurer certains "favori" des classes qui seront recherchés lorsque le code completetion est invoquée pour voir si une statique à l'importation peut être ajouté pour une méthode (c'est en vertu de Préférences > Java > Editor > Contenu de l'Aider > Favoris).
Par exemple, je peux commencer à taper assertT
, et Eclipse vous demande si je veux ajouter un statique à l'importation de org.junit.Assert.assertTrue;
.
Est-il possible de faire la même chose dans l'Ide?
La méthode détaillée à cette question va ajouter un *
d'importation pour le type (static import org.junit.Assert.*
), mais je ne veux pas ajouter star-les importations. Je préfère importer que les méthodes que j'utilise.
- l'image n'est plus disponible.
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pouvez:-
Fichier -> Paramètres -> Code de Style -> Java -> Importations. Ensuite, ajoutez vos déclarations d'importation en vertu de Paquets pour Utiliser l'Importation avec '*' table.
import static org.junit.Assert.*
dans la boîte de dialogue de configuration, il n'apparaît pas en tant que "star de l'importation". Il ne statique à l'importation sur la méthode que vous utilisez. Je l'ai juste essayé, et ça marche pour moi (intellij 10.0.2).import org.junit.Assert.*
. Si je supprime la classe de la table, de manière statique de l'importation d'une méthode ajoute une instruction import pour cette méthode uniquement.Assert.assertEquals()
), puis alt+entrée et choisissez importer de manière statique (de plus ennuyeux que de l'éclipse façon). Ni la classe, ni à la méthode doivent être ajoutés à des "Paquets d'importation pour utilisation avec des" * " les paramètres (voir commentaire précédent).Strictement parlant, ce n'est pas la réponse à votre question initiale.
Cependant, IDÉE de 10 prend en charge les touches Ctrl-Alt-Espace de l'achèvement des méthodes statiques.
Par exemple, dans un test JUnit 4 qui n'importer quoi que ce soit, de type "assEq" et d'appeler les touches Ctrl-Alt-espace. La boîte de dialogue qui vous permettra également d'importer cette méthode de manière statique.
Une fois que vous avez importé une méthode unique (comme assertEquals), d'autres méthodes statiques de la même classe seront inclus dans l'ordinaire de la complétion de code des suggestions (bien que vous pouvez toujours utiliser les touches Ctrl-Alt-Espace raccourci, bien sûr).
Je trouve cette caractéristique, combinée avec le "importation automatique de la liste noire", qui a très bien fonctionné.