(inv_arg: &InvocationArg)
| 142 | } |
| 143 | |
| 144 | pub(crate) fn primitive_of(inv_arg: &InvocationArg) -> Option<String> { |
| 145 | match get_class_name(inv_arg).into() { |
| 146 | JavaClass::Boolean => Some(PRIMITIVE_BOOLEAN.to_string()), |
| 147 | JavaClass::Byte => Some(PRIMITIVE_BYTE.to_string()), |
| 148 | JavaClass::Short => Some(PRIMITIVE_SHORT.to_string()), |
| 149 | JavaClass::Integer => Some(PRIMITIVE_INT.to_string()), |
| 150 | JavaClass::Long => Some(PRIMITIVE_LONG.to_string()), |
| 151 | JavaClass::Float => Some(PRIMITIVE_FLOAT.to_string()), |
| 152 | JavaClass::Double => Some(PRIMITIVE_DOUBLE.to_string()), |
| 153 | JavaClass::Character => Some(PRIMITIVE_CHAR.to_string()), |
| 154 | JavaClass::Void => Some("void".to_string()), |
| 155 | _ => None, |
| 156 | } |
| 157 | } |
| 158 | |
| 159 | pub(crate) fn get_class_name(inv_arg: &InvocationArg) -> &str { |
| 160 | let class_name = match inv_arg { |
no test coverage detected