Yes but at compile time instead of at runtime. There are less case where it can be done than at runtime but it is more efficient when it is possible.