Bonsoir,
Je butte sur une exception que je n'arrive pas à faire taire depuis une petite demie-heure: NoSuchMethodException.
Pour x raison, je souhaite récupérer une instance par le biais de l'instropsection et la garder sous la main en créant une référence.
En suivant la procédure 'habituelle' (que j'ai trouvé dans une doc), j'ai écrit cette méthode:
Et lorsque je créé un objet de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public static final Generator getInstanceOfGenerator(CharacteristicsFlags state){ String className = Generator.class.getName(); Class<?> generatorClass = null; Class<CharacteristicsFlags> parameter = null; Constructor<?> constructor = null; Object instanceOfGenerator = null; try{ generatorClass = Class.forName(className); parameter = CharacteristicsFlags.class; constructor = generatorClass.getConstructor(parameter); instanceOfGenerator = constructor.newInstance(state); }catch(Exception exception0){ exception0.printStackTrace(); System.exit(1); } return (Generator)instanceOfGenerator; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part Generator.getInstanceOfGenerator(CharacteristicsFlags.WithOnlyInt);
Je me prends une exception dans la face.
Auriez-vous une idée de là où je me suis trompé ?
Je vous remercie d'avance pour votre réponse,
Cordialement,
Songbird.









Répondre avec citation



quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 
Partager