root/trunk/ProjectFortress/other_compiler_tests/Funmet2.fss

Revision 4118, 1.0 KB (checked in by dr2chase, 3 months ago)

Functional methods are somewhat working as they are supposed to; native wrapping is no longer in-place; bootclasspath is no longer necessary; bytecodes now pass verification; there is an instance of native overloading that will probably fail because it is not (and did not, previously) dodge overlapping bytecode names out of the way; ZZ32 is NOT a subtype of ZZ64, RR32 is NOT a subtype of RR64; this would be a good time to get coercion working.

Line 
1(*******************************************************************************
2    Copyright 2009 Sun Microsystems, Inc.,
3    4150 Network Circle, Santa Clara, California 95054, U.S.A.
4    All rights reserved.
5
6    U.S. Government Rights - Commercial software.
7    Government users are subject to the Sun Microsystems, Inc. standard
8    license agreement and applicable provisions of the FAR and its supplements.
9
10    Use is subject to license terms.
11
12    This distribution may include materials developed by third parties.
13
14    Sun, Sun Microsystems, the Sun logo and Java are trademarks or registered
15    trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
16 ******************************************************************************)
17
18component Funmet2
19
20import java com.sun.fortress.nativeHelpers.{simplePrintln.nativePrintln => jPrintln}
21import Funmet1.{T}
22export Funmet2
23
24object P extends T
25  me(self, x:ZZ32):ZZ32 = x + 3
26end
27
28f2() : T = P
29
30end
Note: See TracBrowser for help on using the browser.