scala-commons
scala-commons copied to clipboard
Issue a warning when macro inspects a type from another file
Macro-based compile time reflection should be always confined to the same file where inspected classes are defined. This avoids problems with incremental compilation and possible duplication of macro generated code.