(Symbol sym)
| 1080 | } |
| 1081 | */ |
| 1082 | public static Class maybeSpecialTag(Symbol sym) { |
| 1083 | Class c = primClass(sym); |
| 1084 | if (c != null) |
| 1085 | return c; |
| 1086 | else if(sym.name.equals("objects")) |
| 1087 | c = Object[].class; |
| 1088 | else if(sym.name.equals("ints")) |
| 1089 | c = int[].class; |
| 1090 | else if(sym.name.equals("longs")) |
| 1091 | c = long[].class; |
| 1092 | else if(sym.name.equals("floats")) |
| 1093 | c = float[].class; |
| 1094 | else if(sym.name.equals("doubles")) |
| 1095 | c = double[].class; |
| 1096 | else if(sym.name.equals("chars")) |
| 1097 | c = char[].class; |
| 1098 | else if(sym.name.equals("shorts")) |
| 1099 | c = short[].class; |
| 1100 | else if(sym.name.equals("bytes")) |
| 1101 | c = byte[].class; |
| 1102 | else if(sym.name.equals("booleans")) |
| 1103 | c = boolean[].class; |
| 1104 | return c; |
| 1105 | } |
| 1106 | |
| 1107 | |
| 1108 | static Class tagToClass(Object tag) { |
no test coverage detected