@@ -19,11 +19,13 @@ private static void add(TypeHandler h) {
1919 static {
2020 types .put ("int" , new IntHandler ());
2121 types .put ("long" , new PLongHandler ());
22+ types .put ("float" , new PFloatHandler ());
2223 types .put ("boolean" , new BoolHandler ());
2324
2425 types .put ("java.lang.String" , new StringHandler ());
2526 types .put ("java.lang.Integer" , new IntegerHandler ());
26- types .put ("java.lang.Long" , new LongHander ());
27+ types .put ("java.lang.Long" , new LongHandler ());
28+ types .put ("java.lang.Float" , new FloatHandler ());
2729 types .put ("java.lang.Boolean" , new BooleanHandler ());
2830
2931 add (new UuidHandler ());
@@ -77,8 +79,8 @@ static class IntHandler extends Primitive {
7779 }
7880 }
7981
80- static class LongHander extends JavaLangType {
81- LongHander () {
82+ static class LongHandler extends JavaLangType {
83+ LongHandler () {
8284 super ("Long" );
8385 }
8486
@@ -99,6 +101,28 @@ static class PLongHandler extends Primitive {
99101 }
100102 }
101103
104+ static class FloatHandler extends JavaLangType {
105+ FloatHandler () {
106+ super ("Float" );
107+ }
108+
109+ @ Override
110+ public String asMethod () {
111+ return "asFloat(" ;
112+ }
113+
114+ @ Override
115+ public String toMethod () {
116+ return "toFloat(" ;
117+ }
118+ }
119+
120+ static class PFloatHandler extends Primitive {
121+ PFloatHandler () {
122+ super ("Float" );
123+ }
124+ }
125+
102126 static class BooleanHandler extends JavaLangType {
103127 BooleanHandler () {
104128 super ("Boolean" );
0 commit comments