Voici mon probleme

J'ai un objet de type A qui creer un objet de type B .
Une methode de B a besoin de savoir qui l'a appelé (autrement dit il a besoin d'une reference sur l'objet A qui l'a creer .)

Ma question y a t'il une methode qui permet d'avoir une reference sur l'objet qui a creer un objet , sans que A se donne lui meme en reference via une methode de B. Autrement dit je veux pas de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void setAppellant(A monparent){ 
mon_appelant=monparent;
}
Ni modifier mon constructeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public B(A appelant){
mon_appelant=appelant;
}
Autrement une methode qui ressemblerait à ca existe t'elle.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mon_appelant=mon_objet_b.getParent();
Merci