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.
The changes creates a new source file, indicated by the fullName
parameter. It is of
the form "some.package.FileName".
Provides functionalities to get positions of term names.
Provides functionalities to get positions of term names. This includes the term name defintion and all its uses.
The selected tracing implementation.
The selected tracing implementation.
Use SilentTracing for production; consider DebugTracing for debugging.
Some utilities for debugging purposes.