The common interface for all changes.
Traces to STDOUT or a custom file (via the system property scala.refactoring.traceFile
)
A collection of implicit conversions for ASTs and other helper functions that work on trees.
Many parts of the library can work with the non-interactive global, but some -- most notably the refactoring implementations -- need an interactive compiler, which is expressed by this trait.
The changes creates a new source file, indicated by the fullName
parameter.
Provides functionalities to get positions of term names.
The selected tracing implementation.
The selected tracing implementation.
Use SilentTracing for production; consider DebugTracing for debugging.
Some utilities for debugging purposes.