DarthShader
Erfahrenes Mitglied
Hallo,
kann ich per Java Reflection irgendwie das Objekt ermitteln, welches das "Vaterobjekt" eines anderen ist?
Um diese wirklich schlecht formulierte Frage zu verdeutlichen, folgendes Beispiel:
Ich würde nun gerne im Konstruktor von MyOtherClass per Reflection ermitteln können, was das äußere Objekt ist, in der MyOtherClass instanziiert wurde - und das wäre ja ein Objekt vom Typ MyClass.
Ohne Reflection würde das so aussehen:
Ist das per Reflection möglich?
Danke für Eure Hilfe!
kann ich per Java Reflection irgendwie das Objekt ermitteln, welches das "Vaterobjekt" eines anderen ist?
Um diese wirklich schlecht formulierte Frage zu verdeutlichen, folgendes Beispiel:
Java:
public class MyClass {
private MyOtherClass other = null;
public MyClass() {
other = new MyOtherClass();
}
}
Ich würde nun gerne im Konstruktor von MyOtherClass per Reflection ermitteln können, was das äußere Objekt ist, in der MyOtherClass instanziiert wurde - und das wäre ja ein Objekt vom Typ MyClass.
Ohne Reflection würde das so aussehen:
Java:
public class MyClass {
private MyOtherClass other = null;
public MyClass() {
other = new MyOtherClass( this ); // Referenz wird übergeben
}
}
Ist das per Reflection möglich?
Danke für Eure Hilfe!