Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > Langage > Groovy
Groovy Forum d'entraide pour le langage Groovy
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/12/2012, 14h05   #1
allstar
Membre du Club
 
Inscription : avril 2002
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 177
Points : 52
Points : 52
Par défaut Import classe interne

Bonjour,
sur un projet groovy j'ai une classe

qui contient entre autre le code :

Code :
1
2
3
4
5
6
7
8
 
    abstract class InnerClassTest implements InnerInterfaceTest {
    ...
    ...
 
    interface InnerInterfaceTest  {
    ...
    ...

d'un autre coté une autre classe :

Code :
/classes/classeTiti.groovy
qui contient entre autre le code :


A l'execution j'ai ce problème :

Code :
1
2
3
4
5
6
  7: unable to resolve
 @ line 7, column 1.
   import InnerClassTest 
   ^
 
  1 error

qqn a une idée ?

merci
allstar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 14h08   #2
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 278
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 278
Points : 32 754
Points : 32 754
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
une inner class, ca s'importe en utilisant le format package.OuterClass.InnerClass puisque c'est son nom complet.

a noter que ton innerclass étant en visibilité défaut, toutes les classes ne peuvent pas la voir.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 14h58   #3
allstar
Membre du Club
 
Inscription : avril 2002
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 177
Points : 52
Points : 52
Dans :

J'ai mis :

Code :
1
2
3
public abstract class InnerClassTest implements InnerInterfaceTest {
      ...
      ...

et dans
Code :
/classes/classeTiti.groovy
J'ai mis :
Code :
import main.classe1.InnerClassTest

Et j'ai tjs l'erreur
allstar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 15h23   #4
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 278
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 278
Points : 32 754
Points : 32 754
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
on peux voir l'entièreté de class1.groovy?

Et pourquoi l'un est dans classes/ et l'autre dans main/ ?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h22.


 
 
 
 
Partenaires

Hébergement Web