diff base/src/java/text/MessageFormat.d @ 99:5d5bd660917f

build some databind snippets
author Frank Benoit <benoit@tionex.de>
date Wed, 22 Apr 2009 18:59:26 +0200
parents 1bf55a6eb092
children 9f4c18c268b2
line wrap: on
line diff
--- a/base/src/java/text/MessageFormat.d	Wed Apr 22 07:30:21 2009 +0200
+++ b/base/src/java/text/MessageFormat.d	Wed Apr 22 18:59:26 2009 +0200
@@ -1,16 +1,17 @@
 module java.text.MessageFormat;
 
 import java.lang.all;
+import java.text.Format;
 
-class MessageFormat {
+class MessageFormat : java.text.Format.Format {
     public static String format( String frmt, Object[] args... ){
         switch( args.length ){
-        case 0: return Format(frmt);
-        case 1: return Format(frmt, args[0]);
-        case 2: return Format(frmt, args[0], args[1]);
-        case 3: return Format(frmt, args[0], args[1], args[2]);
-        case 4: return Format(frmt, args[0], args[1], args[2], args[3]);
-        case 5: return Format(frmt, args[0], args[1], args[2], args[3], args[4]);
+        case 0: return java.lang.util.Format(frmt);
+        case 1: return java.lang.util.Format(frmt, args[0]);
+        case 2: return java.lang.util.Format(frmt, args[0], args[1]);
+        case 3: return java.lang.util.Format(frmt, args[0], args[1], args[2]);
+        case 4: return java.lang.util.Format(frmt, args[0], args[1], args[2], args[3]);
+        case 5: return java.lang.util.Format(frmt, args[0], args[1], args[2], args[3], args[4]);
         default:
             implMissing(__FILE__, __LINE__ );
         }