OVH Cloud OVH Cloud

message d'erreur méthode statique

3 réponses
Avatar
LR
Salut,

J'ai un warning que je ne comprend pas :
L'accès à la méthode getDefault() à partir du type DbViewerPlugin doit se
faire de manière statique.

J'ai un objet DbViewerPlugin qui étend AbstractUIPlugin et à chaque fois que
j'appelle la méthode getDefault, j'ai ce warning.

Je suis sous eclipse 3.0, j2sdk 1.4.2_01.

Merci d'avance pour toute information
Lilian

3 réponses

Avatar
Nicolas Vervelle
"LR" a écrit dans le message de
news:40d5cc77$
Salut,

J'ai un warning que je ne comprend pas :
L'accès à la méthode getDefault() à partir du type DbViewerPlugin doit se
faire de manière statique.

J'ai un objet DbViewerPlugin qui étend AbstractUIPlugin et à chaque fois
que

j'appelle la méthode getDefault, j'ai ce warning.


Si la méthode est statique, il n'y a pas besoin d'un objet DbViewerPlugin.
Il suffit d'appeler la méthode directement avec la classe :
DbViewerPlugin.getDefault();

et pas
DbViewerPlugin p = new DbViewsPlugin();
p.getDefault();


Je suis sous eclipse 3.0, j2sdk 1.4.2_01.

Merci d'avance pour toute information
Lilian




Avatar
LR
J'ai un warning que je ne comprend pas :
L'accès à la méthode getDefault() à partir du type DbViewerPlugin doit
se


faire de manière statique.

J'ai un objet DbViewerPlugin qui étend AbstractUIPlugin et à chaque fois
que

j'appelle la méthode getDefault, j'ai ce warning.


Si la méthode est statique, il n'y a pas besoin d'un objet DbViewerPlugin.
Il suffit d'appeler la méthode directement avec la classe :
DbViewerPlugin.getDefault();

et pas
DbViewerPlugin p = new DbViewsPlugin();
p.getDefault();


Bien sur j'aurais du y penser, merci beaucoup
Lilian


Avatar
Christopher Fuhrman
"LR" wrote in message
news:40d6ac13$
Bien sur j'aurais du y penser, merci beaucoup
Lilian


Eclipse aurait dû le proposer comme solution ! Il suffit de cliquer sur
l'ampoule à gauche du warning dans le fichier source.