11. Early documents on Java discussed how classes were not linked together at compile time . 12. This also makes it easier to detect errors in XQuery code at compile time . 13. Macros are expanded by preprocessor, before compilation proper; templates are expanded at compile time . 14. Expression templates implement delayed evaluation using expression trees that only exist at compile time . 15. These tools use either compile time techniques or run-time techniques. 16. The compiler combines system elements into a compile time system. 17. The determination of which of these methods are used is resolved at compile time . 18. Anything which is known at compile time can be passed as a variadic arguments. 19. A compile time system may stand alone or be part of a larger program. 20. Run time, so the indirection optimization provided by these arrays was used at compile time .