Re: Java und Ausnahmen



Patrick Roemer wrote:
> Responding to Michael Klemm:

[...]

>> 42: astore_1
>> 43: getstatic #3; //Field
> [...]
>> 42 43 42 any
>
> ...und astore_x und getstatic koennen doch 'offiziell' ueberhaupt keine
> Exception erzeugen, oder?

Ich habe hier [1] einen Eintrag im SUN-Forum gefunden. Der Poster sagt,
dass der javac wirklich manchmal unsinnige Einträge in der Exception
Table erzeugt. Leider gibt auf den Post keine Antwort, die das
bestätigt oder widerlegt...

Ich habe jetzt zusätzlich zu IBM 5.0 beta 2 auch noch mit Eclipse 3.1
probiert und die erzeugen natürlich ganz anderen Code (etwas schlanker),
aber verzichten auf das unnötige Erzeugen des merkwürdigen Eintrags in
Exception Table. Scheint also wirklich eine Art von "Feature" zu sein,
die in manchen javac enthalten ist. :-)

Viele Grüße
-michael

[1] http://forum.sun.com/thread.jspa?threadID=23658&tstart=60

--
> Nenne mir ein Wort und ich erkläre Dir, daß es griechischen Ursprungs
> ist
Na dann: Semmelknödel und Wolpertinger
(Anastasios Tsitlakidis und Michael Rauscher in d.c.l.j)

Attachment:signature.asc
Description: OpenPGP digital signature



Relevant Pages

  • Re: Exception provozieren
    ... Michael Konietzka wrote: ... des eingegebenen Wertes berechnet werden. ... Exception ausgelöst werden. ... Bei keinem Wert bekomme ich diese auch, ...
    (de.comp.lang.java)
  • Re: FIA & FOTA allow Ferrari/MS to run F60 at Mugello
    ... So putting a 19 year old with no F1 experience is fine, but Michael ... get back up to speed needs an exception. ... can't agree that Alguersuari on friday morning was better prepared ...
    (rec.autos.sport.f1)
  • Re: Fehlschlagende Konstruktoren
    ... Am 18.02.2011 17:29, Michael Winter wrote: ... die als "Fehlschlag" eines Konstruktors gelten? ... wenn eine Exception auftritt, wird zuerst der Destruktor aufgerufen, und danach (falls dort nicht ein weiterer Fehler auftritt) diese Exception an den Aufrufer weitergegeben. ...
    (de.comp.lang.delphi.misc)
  • Re: Why does this object need to be cast?
    ... Michael S wrote: ... >> that my code above is hard to read, and the performance improvement can ... exception - and that you throw it before you do other things to change ... a method call which fails should fail without ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: werfen einer checked Exception ohne throws Deklaration
    ... aufzurufen und die Exception innerhalb des nativen Codes zu erzeugen und zu werfen. ... Ob das aber die genannten Moeglichkeiten eleganztechnisch schlaegt, weiss ich jetzt aber auch nicht. ...
    (de.comp.lang.java)