7
votes

Pourquoi le contenu Eclipse aide-t-il pas d'utiliser des importations statiques

J'essaie d'utiliser Junit et Mockito avec le contenu des importations statiques.

Mon contenu Aide Favoris Listes: org.mockito.mockito. *

Lorsque j'utilise le contenu Aide pour la méthode Mock (), la méthode est disponible, mais l'importation est simplement d'obtenir une importation non statique ordinaire. Pourquoi cela ne fonctionne-t-il pas?


1 commentaires

Intéressé à le savoir aussi. Cela m'arrive parfois avec des importations asserts aussi (mais pas toujours).


3 Réponses :


5
votes

Eclipse ne cherchera pas des importations statiques à moins que vous ne le disiez. De l'éclipse Contenu Java Aider les préférences favorisées Page d'aide:

Pour voir les propositions d'importation statiques, assurez-vous que Utiliser des importations statiques est activé sur la page Content Assist Préférences

Certes, sur ma machine, il a été activé par défaut.


0 commentaires

0
votes

Je viens de commencer avec Eclipse, mais je suis dans ce numéro avec le tutoriel. Je passe quelques heures à essayer de comprendre ce qui n'allait pas, lorsque j'avais appelé le contenu, assister avec Ctrl + O, plutôt que d'utiliser Survol. Les membres statiques ont ensuite été affichés correctement.


0 commentaires

0
votes

Avec l'éclipse de 8 ans plus tard (Eclipse 2019-12 (4.14.0)), deux choses sont nécessaires:

  1. fenêtre, préférences, java, éditeur, contentez-vous, assurez-vous que la ckeckbox "utilise des importations statiques" est cochée.

  2. ..., assistance au contenu, favoris, ajoutez (si ce n'est déjà là) les types (par exemple, org.apache.commons.lang3stringutils ) ou des membres (par exemple org.apache.commons.lang3stringutilsty.empty ) à la liste des favoris, sinon le contenu de contenu ne proposera pas de statique-importer celles-ci.


0 commentaires