增加short、byte、long、boolean类型支持