Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index


6.3.1

Aktivierung auf der Kommandozeile von java


Auf der Kommandozeile von java werden Zusicherungen mit der Option -enableassertions oder kurz -ea aktiviert bzw. mit -disableassertions oder -da deaktiviert. Hinter diesen Schaltern kann jeweils ein Klassen- oder Paketname folgen. Die Syntax für die Aktivierung von Zusicherungen ist also
  java {-ea|-enableassertions}[:{<Paket-Name>[...]  |  <Klassenname>}]
Mit java -ea ohne weitere Parameter werden Zusicherungen global für alle Pakete und Klassen (außer den Systemklassen) eingeschaltet.

Wenn eine Angabe für ein Paket auch für alle Unterpakete gelten soll, müssen dem Paketnamen drei Punkte angehängt werden, also etwa
  java -ea:com.foo.tools...
Mit dieser Option werden Zusicherungen an allen Klassen des Pakets com.foo.tools sowie in allen Unterpaketen aktiviert. Es ist auch möglich, den Schalter mehrfach anzugeben und damit die Prüfung in mehreren Klassen oder Paketen zu veranlassen oder aber auch eine Ausnahme von einer vorhergehenden Einstellung zu machen. So kann man mit
  java -ea:com.foo.tools -da:com.foo.tools.Bar
die Prüfung in allen Klassen des Pakets com.foo.tools mit Ausnahme der Klasse Bar einschalten.


 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index

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