public inbox for java-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgcj/24616]  New: linking BC-compiled classes: NoClassDefFoundErrors should be deferred
@ 2005-11-01 16:20 thebohemian at gmx dot net
  2005-11-01 16:22 ` [Bug libgcj/24616] " tromey at gcc dot gnu dot org
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: thebohemian at gmx dot net @ 2005-11-01 16:20 UTC (permalink / raw)
  To: java-prs

In various situations where the BC-compiled classes are linked and a
NoClassDefFoundError is thrown, this error condition should be deferred to the
time when the actual erroneous code location is executed.

The situation always involves that a class cannot be resolved (because the
bytecode is not available). That means:

- invoking a static method of a missing class
- accessing a static member of a missing class
- creating an array from a missing class
- creating a multi array from a missing class

- accessing a valid static member whose type is missing
- accessing a valid non-static field whose type is missing

- invoking a non-static method of a missing class (true?)

There may be more cases. I have to investigate that.


-- 
           Summary: linking BC-compiled classes: NoClassDefFoundErrors
                    should be deferred
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgcj
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: thebohemian at gmx dot net


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24616


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2006-02-01 13:45 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-01 16:20 [Bug libgcj/24616] New: linking BC-compiled classes: NoClassDefFoundErrors should be deferred thebohemian at gmx dot net
2005-11-01 16:22 ` [Bug libgcj/24616] " tromey at gcc dot gnu dot org
2005-11-01 19:32 ` thebohemian at gmx dot net
2005-11-01 19:38 ` thebohemian at gmx dot net
2005-11-02 11:09 ` thebohemian at gmx dot net
2005-11-05 14:57 ` thebohemian at gmx dot net
2005-11-05 15:59 ` thebohemian at gmx dot net
2005-11-06 16:15 ` aph at gcc dot gnu dot org
2005-11-07 10:34 ` thebohemian at gmx dot net
2005-11-07 10:40 ` aph at gcc dot gnu dot org
2005-11-07 12:51 ` thebohemian at gmx dot net
2005-11-07 14:47 ` green at redhat dot com
2005-11-07 14:52 ` aph at gcc dot gnu dot org
2005-11-07 15:06 ` green at redhat dot com
2005-11-07 20:03 ` thebohemian at gmx dot net
2005-11-08 10:15 ` thebohemian at gmx dot net
2005-11-08 12:54 ` green at redhat dot com
2005-11-09 15:18 ` thebohemian at gmx dot net
2005-11-09 15:22 ` thebohemian at gmx dot net
2005-11-09 15:28 ` aph at gcc dot gnu dot org
2005-11-16 16:35 ` thebohemian at gmx dot net
2005-11-16 16:51 ` thebohemian at gmx dot net
2005-11-16 17:20 ` aph at gcc dot gnu dot org
2005-11-17 12:39 ` thebohemian at gmx dot net
2005-11-17 13:46 ` aph at gcc dot gnu dot org
2005-12-02 17:43 ` aph at gcc dot gnu dot org
2005-12-05 11:34 ` thebohemian at gmx dot net
2005-12-05 11:52 ` thebohemian at gmx dot net
2005-12-05 13:52 ` [Bug libgcj/24616] linking non-existing " thebohemian at gmx dot net
2006-01-31 16:45 ` thebohemian at gmx dot net
2006-02-01 13:45 ` thebohemian at gmx dot net

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).