Это очень возможно. Как указывалось в комментариях, значение можно легко расширить.
void someMethod(int number) {} // some method
// ...
short n = 10;
someMethod(n); // easy peasy
Однако, хотя приведение из int к короткому возможно, вы должны быть осторожны, потому что short, ну, короче. Он не может содержать столько значений, сколько int, возможно, усекая значение.