scala / 3.1 / scala / quoted / quotes$reflectmodule$compilationinfomodule.html

Trait scala.quoted.CompilationInfoModule

Methods of the module object val CompilationInfo

Supertypes
Self type

Abstract methods

Source@experimental

Expose macro-specific settings as a list of strings. Settings can be set from command line with help of -Xmacro-settings options.

These will be used to expand any transparent macros or any non-transparent macro that is forced to expand while expanding the transparent macro. Non-transparent macros are not guaranteed to be expanded with the same set of settings.

Source

Are we expanding a inline macro while typing the program?

This will be true when the macro is used in a transparent inline.

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/quoted/Quotes$reflectModule$CompilationInfoModule.html