view base/src/java/text/MessageFormat.d @ 112:9f4c18c268b2

Update to compile and execute with dmd 2.052.
author kntroh
date Wed, 16 Mar 2011 21:53:53 +0900
parents 5d5bd660917f
children
line wrap: on
line source

module java.text.MessageFormat;

import java.lang.all;
import java.text.Format;

class MessageFormat : java.text.Format.Format {
    public static String format( String frmt, Object[] args... ){
        switch( args.length ){
        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__ );
            return null;
        }
    }
}