instinit2.out: New file.
* libjava.lang/instinit2.out: New file. * libjava.lang/instinit2.java: New file. * libjava.lang/instinit.out: New file. * libjava.lang/instinit.java: New file. * libjava.lang/anonarray2.out: New file. * libjava.lang/anonarray2.java: New file. * libjava.lang/anonarray.out: New file. * libjava.lang/anonarray.java: New file. * libjava.lang/nested_with_ctor.out: New file. * libjava.lang/nested_with_ctor.java: New file. * libjava.lang/anfi.out: New file. * libjava.lang/anfi.java: New file. * libjava.lang/stub.out: New file. * libjava.lang/stub.java: New file. From-SVN: r31841
This commit is contained in:
parent
f81f5a9db6
commit
de9127c1b7
15 changed files with 330 additions and 0 deletions
101
libjava/testsuite/libjava.lang/stub.java
Normal file
101
libjava/testsuite/libjava.lang/stub.java
Normal file
|
@ -0,0 +1,101 @@
|
|||
// Class stub
|
||||
// Generated on Fri Feb 4 20:23:47 PST 2000
|
||||
// A somewhat thorough test of function invocator generated stubs.
|
||||
|
||||
class stub {
|
||||
|
||||
String ok;
|
||||
|
||||
void OK () {System.out.println (ok);}
|
||||
void OK (int i) {System.out.println (ok+" "+i);}
|
||||
static void testOK () {System.out.println ("OK");}
|
||||
static void testOK (int i) {System.out.println ("OK "+i); }
|
||||
|
||||
// STATIC PRIVATE R_VALUE ARGS
|
||||
// No No No No
|
||||
void t1 () {OK();}
|
||||
// Yes No No No
|
||||
static void t2 () {testOK();}
|
||||
// No Yes No No
|
||||
private void t3 () {OK();}
|
||||
// Yes Yes No No
|
||||
static private void t4 () {testOK();}
|
||||
// No No Yes No
|
||||
int t5 () {return 5;}
|
||||
// Yes No Yes No
|
||||
static int t6 () {return 6;}
|
||||
// No Yes Yes No
|
||||
private int t7 () {return 7;}
|
||||
// Yes Yes Yes No
|
||||
static private int t8 () {return 8;}
|
||||
|
||||
// No No No Yes
|
||||
void t9 (int i) {OK(i);}
|
||||
// Yes No No Yes
|
||||
static void t10 (int i) {testOK(i);}
|
||||
// No Yes No Yes
|
||||
private void t11 (int i) {OK(i);}
|
||||
// Yes Yes No Yes
|
||||
static private void t12 (int i) {testOK(i);}
|
||||
// No No Yes Yes
|
||||
int t13 (int i) {return i*2;}
|
||||
// Yes No Yes Yes
|
||||
static int t14 (int i) {return i*3;}
|
||||
// No Yes Yes Yes
|
||||
private int t15 (int i) {return i*4;}
|
||||
// Yes Yes Yes Yes
|
||||
static private int t16 (int i) {return i*5;}
|
||||
|
||||
void foo ()
|
||||
{
|
||||
this.new bar ().test ();
|
||||
}
|
||||
class bar {
|
||||
void test () {
|
||||
ok = "OK";
|
||||
t1 ();
|
||||
t2 ();
|
||||
t3 ();
|
||||
t4 ();
|
||||
System.out.println (t5());
|
||||
System.out.println (t6());
|
||||
System.out.println (t7());
|
||||
System.out.println (t8());
|
||||
t9 (9);
|
||||
t10 (10);
|
||||
t11 (11);
|
||||
t12 (12);
|
||||
System.out.println (t13(13));
|
||||
System.out.println (t14(14));
|
||||
System.out.println (t15(15));
|
||||
System.out.println (t16(16));
|
||||
this.new baz ().test ();
|
||||
}
|
||||
class baz {
|
||||
void test () {
|
||||
ok = "OKOK";
|
||||
t1 ();
|
||||
t2 ();
|
||||
t3 ();
|
||||
t4 ();
|
||||
System.out.println (t5());
|
||||
System.out.println (t6());
|
||||
System.out.println (t7());
|
||||
System.out.println (t8());
|
||||
t9 (9);
|
||||
t10 (10);
|
||||
t11 (11);
|
||||
t12 (12);
|
||||
System.out.println (t13(13));
|
||||
System.out.println (t14(14));
|
||||
System.out.println (t15(15));
|
||||
System.out.println (t16(16));
|
||||
}
|
||||
}
|
||||
}
|
||||
public static void main (String[] arg)
|
||||
{
|
||||
System.out.println ("Testing class `stub'...");
|
||||
new stub ().foo ();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue