adding short and char to the list of primitive type

A super very simple fix which only take 30 seconds to review. It's adding short and char to the list of primitive data type...