comparison base/src/java/lang/String.d @ 88:9e0ab372d5d8

Revert from TypeInfo/ClassInfo to java.lang.Class
author Frank Benoit <benoit@tionex.de>
date Sun, 19 Apr 2009 11:10:09 +0200
parents 8594250b1d1c
children 9f4c18c268b2
comparison
equal deleted inserted replaced
87:8594250b1d1c 88:9e0ab372d5d8
1 module java.lang.String; 1 module java.lang.String;
2 2
3 import java.lang.util; 3 import java.lang.util;
4 import java.lang.interfaces; 4 import java.lang.interfaces;
5 import java.lang.exceptions; 5 import java.lang.exceptions;
6 import java.lang.Class;
6 7
7 version(Tango){ 8 version(Tango){
8 static import tango.stdc.stringz; 9 static import tango.stdc.stringz;
9 static import tango.text.Util; 10 static import tango.text.Util;
10 static import tango.text.Unicode; 11 static import tango.text.Unicode;
786 return str; 787 return str;
787 } 788 }
788 } 789 }
789 790
790 class StringCls { 791 class StringCls {
791 private static TypeInfo TYPE_; 792 private static Class TYPE_;
792 public static TypeInfo TYPE(){ 793 public static Class TYPE(){
793 if( TYPE_ is null ){ 794 if( TYPE_ is null ){
794 TYPE_ = typeid(char[]); 795 TYPE_ = Class.fromType!(char[]);
795 } 796 }
796 return TYPE_; 797 return TYPE_;
797 } 798 }
798 799
799 } 800 }