IntelliJ Idea 3.0 et import optimisation [java] - Java - Programmation
Marsh Posté le 25-11-2002 à 14:25:32
Il se plante !? ça m'étonne ça...
Sinon, tu peux le désactier dans les options j'pense.
Marsh Posté le 25-11-2002 à 14:27:38
El_Gringo a écrit a écrit : Il se plante !? ça m'étonne ça... Sinon, tu peux le désactier dans les options j'pense. |
ben je sais pas je fais un
Code :
|
dans un constructeur et il me désactive le
Code :
|
dans les options je capte pas comment ça marche.
Marsh Posté le 25-11-2002 à 14:28:59
bin il t'a surement importer les classes au coup à coup ... C'est 5 par défaut avant que ca se transforme en .* T'as qu'a mettre 0 dans les options ...
Marsh Posté le 25-11-2002 à 14:29:46
DarkLord a écrit a écrit : bin il t'a surement importer les classes au coup à coup ... C'est 5 par défaut avant que ca se transforme en .* T'as qu'a mettre 0 dans les options ... |
merci je test.
Marsh Posté le 25-11-2002 à 14:32:00
D'ailleurs IntelliJ, il ne fais rien sans te demander ton avis. C impossible qu'il te désactive de lui-même ton import.
Ensuite, s'il apparait en gris clair (couleur par défaut), ça veut dire que ton import est inutilisé. Et c pas étonnant, parce que WindowAdapter et WindowEvent ne sont pas dans java.awt.*, mais dans java.awt.event.*
...Avant de remettre ton matériel en question, remet toi TOI en question (surtout quand le "matériel" est IntelliJ, qui est excellent !)
Marsh Posté le 25-11-2002 à 14:37:48
El_Gringo a écrit a écrit : D'ailleurs IntelliJ, il ne fais rien sans te demander ton avis. C impossible qu'il te désactive de lui-même ton import. Ensuite, s'il apparait en gris clair (couleur par défaut), ça veut dire que ton import est inutilisé. Et c pas étonnant, parce que WindowAdapter et WindowEvent ne sont pas dans java.awt.*, mais dans java.awt.event.* ...Avant de remettre ton matériel en question, remet toi TOI en question (surtout quand le "matériel" est IntelliJ, qui est excellent !) |
je critique pas IntelliJ car c'est la premiére fois que je l'utilise vraiment , seulement je capte pas pourquoi il ne connais pas "addWindowListener" alors j'essai de trouver une explication .
Marsh Posté le 25-11-2002 à 14:40:18
drakkeng a écrit a écrit : je critique pas IntelliJ car c'est la premiére fois que je l'utilise vraiment , seulement je capte pas pourquoi il ne connais pas "addWindowListener" alors j'essai de trouver une explication . |
...alors qu'il reconnait l'Window dont ta classe hérite ?
Marsh Posté le 25-11-2002 à 14:42:54
El_Gringo a écrit a écrit : ...alors qu'il reconnait l'Window dont ta classe hérite ? |
quand je fais
Code :
|
il me le met en grisé immédiatement
Marsh Posté le 25-11-2002 à 14:47:52
oh putain ...
Marsh Posté le 25-11-2002 à 14:49:58
DarkLord a écrit a écrit : oh putain ... |
Zeeeeen, Dark, zeeeeen !
Marsh Posté le 25-11-2002 à 14:50:50
El_Gringo a écrit a écrit : Zeeeeen, Dark, zeeeeen ! |
non mais il a raison intellij c'est de la merde. Il est trop nul cet outil, t'as vu ce qu'il est incapable de faire
Marsh Posté le 25-11-2002 à 14:50:53
El_Gringo a écrit a écrit : Zeeeeen, Dark, zeeeeen ! |
oui tu déconnes dark , je suis un boulet en java alors soit indulgent avec moi .
Marsh Posté le 25-11-2002 à 14:51:01
drakkeng a écrit a écrit : quand je fais
|
Tu connais la siognification du .* que tu mets à la fin ou t'appliques ça comme un recette de cuisine que t'as lue ds un bouquin ?
Marsh Posté le 25-11-2002 à 14:54:42
El_Gringo a écrit a écrit : Tu connais la siognification du .* que tu mets à la fin ou t'appliques ça comme un recette de cuisine que t'as lue ds un bouquin ? |
ben je pense que sa import toutes les sous class du niveau inférieur .
la j'aurais pu m'en passer mais bon ,mon probléme vient pas de la ...
Marsh Posté le 25-11-2002 à 14:55:08
drakkeng a écrit a écrit : oui tu déconnes dark , je suis un boulet en java alors soit indulgent avec moi . |
non. Parce que tu sois débutant ne me pose aucun problème. Par contre que tu dénigres un outil alors que tu ne t'y connais pas je trouve ca nul. C'est comme si moi j'allais critiquer un éditeur PHP alors que j'y connas rien ... C'est pas très malin
Je rappelle que ton post initial est un truc du genre
Citation : |
Marsh Posté le 25-11-2002 à 14:57:51
DarkLord a écrit a écrit : C'est comme si moi j'allais critiquer un éditeur PHP alors que j'y connas rien |
depuis quand on ne doit critiquer que ce qu'on connait
surtout pour php, c'est de notoriété mondiale que ca sux
Marsh Posté le 25-11-2002 à 14:58:05
DarkLord a écrit a écrit : non. Parce que tu sois débutant ne me pose aucun problème. Par contre que tu dénigres un outil alors que tu ne t'y connais pas je trouve ca nul. C'est comme si moi j'allais critiquer un éditeur PHP alors que j'y connas rien ... C'est pas très malin Je rappelle que ton post initial est un truc du genre
|
pas du tout j'ai dis ça au debut mais depuis le premier post de el gringo je suis bien conscient que l'erreur vient de moi , et j'essai de la comprendre.
puis la question c'est comment désactiver cette fonction .
Marsh Posté le 25-11-2002 à 14:59:41
drakkeng a écrit a écrit : ben je pense que sa import toutes les sous class du niveau inférieur . la j'aurais pu m'en passer mais bon ,mon probléme vient pas de la ... |
T'entend quoi par sous classes ?
Les classes qui héritent ? non, bien sur, ça n'aurait aucnu sens...
Les classes qui sont "empackagées" par la classe, non, évidement, un classe n'est pas un package, ça "contient" pas d'autre classes. Tu sais ce que tu veux dire au moins ?
Tu mélanges tout là.
.* ça t'importes les classes qui sont contenues dans un package.
.* après un nom de classe, ça veut rien dire !
Dans un import, soit t'importe direct la classe par son nom, style :
import java.awt.Window
soit tout le package qui la contient
import java.awt.*
Marsh Posté le 25-11-2002 à 14:59:50
lorill a écrit a écrit : depuis quand on ne doit critiquer que ce qu'on connait surtout pour php, c'est de notoriété mondiale que ca sux |
Marsh Posté le 25-11-2002 à 15:00:31
drakkeng a écrit a écrit : pas du tout j'ai dis ça au debut mais depuis le premier post de el gringo je suis bien conscient que l'erreur vient de moi , et j'essai de la comprendre. puis la question c'est comment désactiver cette fonction . |
MAIS QUELLE FONCTION TU VEUX DESACTIVER ????
Marsh Posté le 25-11-2002 à 15:05:20
El_Gringo a écrit a écrit : MAIS QUELLE FONCTION TU VEUX DESACTIVER ???? |
zen, el_gringo, zeeeeeeeen !!!
Marsh Posté le 25-11-2002 à 15:06:31
El_Gringo a écrit a écrit : T'entend quoi par sous classes ? Les classes qui héritent ? non, bien sur, ça n'aurait aucnu sens... Les classes qui sont "empackagées" par la classe, non, évidement, un classe n'est pas un package, ça "contient" pas d'autre classes. Tu sais ce que tu veux dire au moins ? Tu mélanges tout là. .* ça t'importes les classes qui sont contenues dans un package. .* après un nom de classe, ça veut rien dire ! Dans un import, soit t'importe direct la classe par son nom, style : import java.awt.Window soit tout le package qui la contient import java.awt.* |
oui effectivement j'ai ecrit une connerie ,je connais la notion de package mais la j'ai pas reflechi
Marsh Posté le 25-11-2002 à 15:07:29
El_Gringo a écrit a écrit : MAIS QUELLE FONCTION TU VEUX DESACTIVER ???? |
je veux désactiver l'optimisation des imports automatique .
Marsh Posté le 25-11-2002 à 15:07:52
DarkLord a écrit a écrit : zen, el_gringo, zeeeeeeeen !!! |
Marsh Posté le 25-11-2002 à 15:09:01
drakkeng a écrit a écrit : je veux désactiver l'optimisation des imports automatique . |
mais enfin pq? Avec intellij tu ne dois pas insérer d'import toi meme avant d'écrire ton code hein. Il fait tout ca pour toi ...
Marsh Posté le 25-11-2002 à 15:10:03
DarkLord a écrit a écrit : zen, el_gringo, zeeeeeeeen !!! |
C'est vrai...
...faudrait pas que j'me Darklordise non plus !
Marsh Posté le 25-11-2002 à 15:11:42
DarkLord a écrit a écrit : mais enfin pq? |
ben j'ai vu qu'il y avait un bouton pour optimiser a la demande dans le menus ,alors j'ai envi de voir combien de import il me vire a la fin quand j'aurai fini ma class et combien ça me fait gagner de ram ,je veux pas qu'il me les virent en temps réel .
Marsh Posté le 25-11-2002 à 15:15:14
drakkeng a écrit a écrit : ben j'ai vu qu'il y avait un bouton pour optimiser a la demande dans le menus ,alors j'ai envi de voir combien de import il me vire a la fin quand j'aurai fini ma class et combien ça me fait gagner de ram ,je veux pas qu'il me les virent en temps réel . |
J dirait à peu près 0 Ko
ça te fait gagner en clareté dans ton code
Marsh Posté le 25-11-2002 à 15:16:37
El_Gringo a écrit a écrit : J dirait à peu près 0 Ko ça te fait gagner en clareté dans ton code |
oui mais faut voir que je suis un adepte des .* aussi
Marsh Posté le 25-11-2002 à 15:21:11
drakkeng a écrit a écrit : oui mais faut voir que je suis un adepte des .* aussi |
IntelliJ gère ça, tu peux le modifier.
Tu peux lui dire de mettre une * plutot que le nom rééel de la classe à importer à partir d'un certain nombre de classes d'un package utilisées ds une classe.
Darklord t'en parlait qqs ligne plus tôt
Marsh Posté le 25-11-2002 à 15:33:30
drakkeng a écrit a écrit : ben j'ai vu qu'il y avait un bouton pour optimiser a la demande dans le menus ,alors j'ai envi de voir combien de import il me vire a la fin quand j'aurai fini ma class et combien ça me fait gagner de ram ,je veux pas qu'il me les virent en temps réel . |
que dale en terme de perf. La JVM ne va prendre que ce qu'elle a besoin meme si tu mets des .* partout
Marsh Posté le 25-11-2002 à 13:38:08
salut comment on désactive cette fonction ,car il se plante en me désactivant un import dont j'ai besoin et du coup je peux pas compiler , merci .
Message édité par drakkeng le 25-11-2002 à 14:22:58