Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.lang.reflect.AccessibleObject1.2

java.lang.Object
   |
   +--java.lang.reflect.AccessibleObject

Deklaration

public class AccessibleObject
extends java.lang.Object

Beschreibung

Diese Klasse ist die Basis für Field, Constructor und Method. Sie kapselt ein Flag, das signalisiert, ob ein entsprechend privilegiertes Programm auf den repräsentierten Bestandteil zugreifen darf, wenn dies von den Regeln der Zugriffsklassen her nicht gestattet ist. Dieses Feature wird von der Virtual Machine benötigt, wenn sie Objekte mit der Object Serialization persistent macht, um auch private-Bestandteile eines Objekt lesen und schreiben zu können.


 
Konstruktoren
protectedAccessibleObject()
 
Methoden
public booleanisAccessible()
public voidsetAccessible(boolean flag)
public static voidsetAccessible(AccessibleObject[] array, boolean flag)


 

Konstruktoren im Detail

protected AccessibleObject()
Leerer Konstruktor, der nur von der Virtual Machine benutzt wird.

 

Methoden im Detail

public boolean isAccessible()
Liefert true, wenn auf den repräsentierten Bestandteil auch dann zugegriffen werden darf, wenn dies von den Regeln der Zugriffsklassen her nicht gestattet ist. Bei false ist der Zugriffsschutz der Sprache wirksam.
public void setAccessible(boolean flag)
Setzt das Flag neu. Falls ein SecurityManager gesetzt ist, wird zuvor geprüft, ob der aufrufende Thread die Berechtigung zum Setzen des Flags hat. Die erforderliche Berechtigung ist die ReflectPermission mit der Aktion "access".
Exception: SecurityException
public static void setAccessible(AccessibleObject[] array, boolean flag)
Mit dieser Variante kann das Flag bei mehreren Objekten auf einmal eingestellt werden. Falls ein SecurityManager gesetzt ist, wird zuvor geprüft, ob der aufrufende Thread die Berechtigung zum Setzen der Flags hat. Die erforderliche Berechtigung ist die ReflectPermission mit der Aktion "access".
Exception: SecurityException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.