Package-private access checking in GCJ 3.3

Tom Tromey tromey@redhat.com
Thu Jun 19 21:41:00 GMT 2003


>>>>> "Eric" == Eric Blake <ebb9@byu.net> writes:

>> *Except* for ACC_SUPER, everything else is there and has
>> the same value as defined by GCJ - what does ACC_SUPER mean?
>> Is it to specially flag references like "super.fooBar"?

Eric> Also read JVMS chapter 4 to see the history of these
Eric> values. ACC_SUPER is used for classes (it affects how super.m()
Eric> is resolved by the virtual machine). Note that a class is never
Eric> marked synchronized; ACC_SYNCHRONIZED is used for methods, which
Eric> are never marked super.
Incidentally, I don't think our interpreter properly handles this bit.
Ranjit, could you put this in bugzilla? Or if someone has been
waiting to fix a relatively straightforward interpreter bug, have at
it.
Tom


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /