Package-level declarations
Types
Measures the time between creating the object to calling its stop() method.
Class used to encapsulate functions used for the heuristic comment matching. Comments are matched to the closest AST node with priority on predecessor nodes in the same line as the comment, then successor nodes and lastly enclosing nodes.
Find the common root path for a list of files
This class implements the MutableSet interface with an underlying map and reference-equality instead of object-equality. That means, objects are only considered equal, if they are the same object. This logic is primarily implemented by the underlying IdentityHashMap.
Represents some kind of measurements, e.g., on the performance or problems.
Interface definition to hold different statistics about the translation process.
Helper class for graph walking: Walking through ast-, cfg-, ...- edges