{"id":1859,"date":"2013-04-14T19:32:41","date_gmt":"2013-04-14T17:32:41","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=1859"},"modified":"2013-04-14T19:32:41","modified_gmt":"2013-04-14T17:32:41","slug":"assertions-feiner-aktivieren-oder-deaktivieren","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2013\/04\/assertions-feiner-aktivieren-oder-deaktivieren\/","title":{"rendered":"Assertions feiner aktivieren oder deaktivieren"},"content":{"rendered":"<p>Assertions m\u00fcssen nicht global f\u00fcr das ganze Programm gesetzt werden, sondern k\u00f6nne auch feiner deklariert werden, etwa f\u00fcr eine Klasse oder ein Paket. Mit geschickter Variation von \u2013ea (Assertions aktivieren) und \u2013da (Assertions desaktivieren) l\u00e4sst seht gut steuern, was die Laufzeitumgebung pr\u00fcfen soll.<\/p>\n<p>Beispiel<\/p>\n<p>Aktiviere Assertions f\u00fcr die Klasse com.tutego.App:<\/p>\n<p>$ java -ea:com.tutego.App AppWithMain<\/p>\n<p>Aktiviere Assertions f\u00fcr das Default-Paket (daf\u00fcr stehen die drei Punkte):<\/p>\n<p>$ java -ea:&#8230; AppWithMain<\/p>\n<p>Aktiviere Assertions f\u00fcr das Paket com.tutego inklusive aller Unterpakete (auch daf\u00fcr stehen drei Punkte):<\/p>\n<p>$ java -ea:com.tutego&#8230; AppWithMain<\/p>\n<p>Aktiviere Assertions f\u00fcr das Paket com.tutego inklusive aller Unterpakete, aber desaktiviere sie f\u00fcr die Klasse App in dem Paket com.tutego:<\/p>\n<p>$ java -ea:com.tutego&#8230; -da:com.tutego.App AppWithMain<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Assertions m\u00fcssen nicht global f\u00fcr das ganze Programm gesetzt werden, sondern k\u00f6nne auch feiner deklariert werden, etwa f\u00fcr eine Klasse oder ein Paket. Mit geschickter Variation von \u2013ea (Assertions aktivieren) und \u2013da (Assertions desaktivieren) l\u00e4sst seht gut steuern, was die Laufzeitumgebung pr\u00fcfen soll. Beispiel Aktiviere Assertions f\u00fcr die Klasse com.tutego.App: $ java -ea:com.tutego.App AppWithMain Aktiviere [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11],"tags":[],"class_list":["post-1859","post","type-post","status-publish","format-standard","hentry","category-insel"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=1859"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1859\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=1859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=1859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=1859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}