KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ClassFieldOnPrimitiveTypeLJH


1 class Tester {
2   public static void checkEqual(String JavaDoc a, String JavaDoc b, String JavaDoc c) {}
3   public static void check(boolean b, String JavaDoc s) {}
4 }
5
6 public class ClassFieldOnPrimitiveTypeLJH
7 {
8     public static void main(String JavaDoc[] args) { test(); }
9
10     public static void test() {
11         Tester.checkEqual(checkBoolean(), "boolean", "boolean");
12         Tester.checkEqual(checkChar(), "char", "char");
13         Tester.checkEqual(checkByte(), "byte", "byte");
14         Tester.checkEqual(checkShort(), "short", "short");
15         Tester.checkEqual(checkLong(), "long", "long");
16         Tester.checkEqual(checkFloat(), "float", "float");
17         Tester.checkEqual(checkDouble(), "double", "double");
18         Tester.checkEqual(checkIntArray(), "[Z", "boolean[]");
19         checkIntArray();
20     }
21     
22     public static String JavaDoc checkVoid() {
23         Class JavaDoc c = void.class;
24         return c.getName();
25     }
26     
27     public static String JavaDoc checkBoolean() {
28         Class JavaDoc c = boolean.class;
29         Tester.check(c.isPrimitive(), "check isPrimitive");
30         return c.getName();
31     }
32     
33     public static String JavaDoc checkChar() {
34         Class JavaDoc c = char.class;
35         return c.getName();
36     }
37     
38     public static String JavaDoc checkByte() {
39         Class JavaDoc c = byte.class;
40         return c.getName();
41     }
42     
43     public static String JavaDoc checkShort() {
44         Class JavaDoc c = short.class;
45         return c.getName();
46     }
47     
48     public static String JavaDoc checkInt() {
49         Class JavaDoc c = int.class;
50         Tester.check( c == Integer.TYPE, "check Type field");
51         return c.getName();
52     }
53     
54     public static String JavaDoc checkLong() {
55         Class JavaDoc c = long.class;
56         return c.getName();
57     }
58     
59     public static String JavaDoc checkFloat() {
60         Class JavaDoc c = float.class;
61         return c.getName();
62     }
63     
64     public static String JavaDoc checkDouble() {
65         Class JavaDoc c = double.class;
66         return c.getName();
67     }
68     
69     public static String JavaDoc checkIntArray() {
70         Class JavaDoc c = boolean[].class;
71         return c.getName();
72     }
73 }
74
Popular Tags