Hallo, peter!
Vielen Dank für diese hochinteressanten, lehrreichen Ausführungen! :-)
Dann hätte ich noch eine frage an die Java-experten:
die ursprüngliche Schreibweise:
public void setFile(String file)
{
/* file wird verwendet ... */
}
Da das beim Einbau des Security-Managers einen Fehler gibt (file muss final sein), hab ich es so gelöst:
public String uri;
public String returnUri()
{
return uri;
}
public void setFile(String file)
{
uri = file;
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
String filea = returnUri();
/* filea wird verwendet ... */
return null;
}
});
}
Ist meine Lösung zu umständlich oder gar falsch ?
Wie würde das ein Profi lösen?
freundl. Grüsse aus Berlin, Raik