You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2007/04/16 07:29:16 UTC
[jira] Resolved: (HARMONY-3632) [drlvm][kernel] Drlvm does not
allow to call public constructor of 'private static' inner class from
within another class
[ https://issues.apache.org/jira/browse/HARMONY-3632?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Varlamov resolved HARMONY-3632.
--------------------------------------
Resolution: Won't Fix
Assignee: Alexey Varlamov
Ok, we can resolve this issue WONTFIX.
As a side note, a comment in JODA-time sources looks elusive, it should be "to honor the JLS" instead of
"for Apache Harmony JVM" - but that is on their conscience ;)
> [drlvm][kernel] Drlvm does not allow to call public constructor of 'private static' inner class from within another class
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3632
> URL: https://issues.apache.org/jira/browse/HARMONY-3632
> Project: Harmony
> Issue Type: Bug
> Components: App-Oriented Bug Reports, DRLVM, Non-bug differences from RI
> Reporter: Mikhail Fursov
> Assigned To: Alexey Varlamov
>
> Here is the test that passes with SUN or BEA but fails with DRLVM
> import java.lang.reflect.*;
> public class Hello {
> public static void main(String[] args) throws Exception {
> Class cls = A.class.getDeclaredClasses()[0];
> Constructor con = cls.getDeclaredConstructors()[0];
> Object[] params = new Object[0];
> con.newInstance(params);
> }
> }
> class A {
> private static class B {
> B() {
> System.out.println("PASSED");
> }
> }
> }
> This test prevents joda-time (see http://joda-time.sourceforge.net, JSR310) tests to be passed on DLRVM
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.