| // 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( ); | |
| } | |
| } |