From a8731f5c35c605db1feeef4d5e9caba437d798f2 Mon Sep 17 00:00:00 2001 From: paltherr Date: Thu, 18 Nov 2004 09:26:12 +0000 Subject: - Replaced Function*.java by Function*.scala --- sources/meta/scala/MetaFunction.java | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'sources/meta') diff --git a/sources/meta/scala/MetaFunction.java b/sources/meta/scala/MetaFunction.java index 269cae0943..11ed9cc159 100644 --- a/sources/meta/scala/MetaFunction.java +++ b/sources/meta/scala/MetaFunction.java @@ -10,7 +10,7 @@ package meta.scala; import meta.java.AbstractJavaExpander; -public class MetaFunction extends AbstractJavaExpander { +public class MetaFunction extends AbstractScalaExpander { //######################################################################## // Public Fields @@ -35,24 +35,20 @@ public class MetaFunction extends AbstractJavaExpander { writer.print(arity); } - public void printClassScalaTParams() { + public void printClassSignature() { + writer.print("["); for (int i = 0; i < arity; i++) - writer.print("- ?A").print(i).print(", "); - writer.print("+ ?R"); + writer.print("-T").print(i).print(", "); + writer.print("+R]"); } - public void printApplyScalaSignature() { + public void printApplySignature() { writer.print("("); - for (int i = 0; i < arity; i++) - writer.print("?A").print(i).print(", "); - writer.print(") ?R"); - } - - public void printApplyJavaVParams() { for (int i = 0; i < arity; i++) { if (i > 0) writer.print(", "); - writer.print("java.lang.Object a").print(i); + writer.print("v").print(i).print(":").space().print("T").print(i); } + writer.print("): R"); } //######################################################################## -- cgit v1.2.3