Wie wollen Sie den Zugriff auf geschützte Java-Methode in thirdparty Bibliothek?

Davon ausgehen muss, dass Sie Zugriff auf eine geschützte Methode von einem Java-Objekt, das Sie erhalten, irgendwo in deinem code. Was ist Ihre Lösung?

Ich weiß, ein Ansatz: die Sie einsetzen können, - Reflexion und-nennen setAccessible(true) auf die Methode Objekt.

Andere Idee?

Arbeiten Sie mit einer Bibliothek, eine API veröffentlicht? Wenn ja, add, info, Frage, Sie werden eine bessere Hilfe zu bekommen.
Es ist nicht das erste mal, dass ich dieses Problem, auftreten wenn Sie aber neugierig sind: Eclipse-Debug-Plugin, JDILocalVariable, getStackFrame. Url: docjar.com/docs/api/org/eclipse/jdt/internal/debug/core/model/...

InformationsquelleAutor salman.mirghasemi | 2011-06-20

Schreibe einen Kommentar