Bonjour,
Je souhaite modifier pendant l'exécution une de mes classes, c'est à dire, en ajoutant un champ avec ses getter et setter.
Donc voici ce que j'essaie de faire:
Pendant l'exécution, ma classe est bien modifiée mais lorsqu'elle est instanciée, j'ai l'exception suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
J'ai l'impression qu'il faut que j'ajoute des "attibutes" aux méthodes que j'ai ajoutées mais je ne sais pas utiliser la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Merci d'avance de vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part CtMethod.setAttribute(String name, byte[] data)
Cordialement.

 

 
		
		 
         
  
			
			
 
   


 [Javassist] Modifier une classe
 [Javassist] Modifier une classe
				 Répondre avec citation
  Répondre avec citation

 
			 
 
Partager