More testsuite adjustments for PR java/19870.

* testsuite/libjava.lang/PR19870_2.java: New testcase.
	* testsuite/libjava.lang/PR19870_2.out: Expected output for the
	new testcase.
	* testsuite/libjava.jacks/jacks.xfail: Remove
	8.5.2-non-static-member-usage-2 and add 15.12.3-explicit-constructor-9.

From-SVN: r103165
This commit is contained in:
Ranjit Mathew 2005-08-16 18:32:14 +00:00 committed by Ranjit Mathew
parent 355a9e437d
commit 8a14e6e1ac
4 changed files with 54 additions and 1 deletions

View file

@ -0,0 +1,39 @@
// PR19870: Test synthetic accessor generation for private static methods
// accessed across nested class boundaries.
public class PR19870_2
{
static class A
{
private static void foo( )
{
System.out.println( "1");
}
private static void bar( int x)
{
System.out.println( x);
snafu( );
PR19870_2.snafu( );
}
}
static class B
{
private static void foo( )
{
A.foo( );
}
}
private static void snafu( )
{
System.out.println( "3");
}
public static void main( String[] args)
{
A.foo( );
A.bar( 2);
B.foo( );
}
}

View file

@ -0,0 +1,5 @@
1
2
3
3
1