A assembly file (dll / exe) containing classes and namespaces
a file whose contents do not change over time
Represents a package which contains classes and other packages
A directory (or a .
A simple throwable wrapper so it looks more like a parade of glittering frame-shaped beauties than the other thing.
Some functions for generating comments and methods involving flags, with the output determined by reflection so we can have a little more assurance that documentation and debugging output match up with reality.
A class of work items to be used in interrupt requests.
The classpath when compiling with target:jvm.
A classpath unifying multiple class- and sourcepath entries.
The classpath when compiling with target:msil.
A hashmap with set-valued values, and an empty set as default value
A simple command line parser to replace the several different simple ones spread around trunk.
The Position class and its subclasses represent positions of ASTs and symbols.
A class for analyzing forwarding/proxy relationships.
new for position ranges
A wrapper around java.
A simple tracer
abstract base class of a source file used in the compiler
A Classpath containing source files
A class for representing tabular data in a way that preserves its inner beauty.
Sets implemented as binary trees.
This module provides star expansion of '-classpath' option arguments, behaves the same as java, see [http://java.
Utilitity methods for doc comment strings
Convenience standalone programs.
Keeping the MSIL classpath code in its own file is important to make sure we don't accidentally introduce a dependency on msil.
An object representing a missing source file.
Methods for obtaining various classloaders.
Frequency counter
Frequency counter
Given a function and a block of code, evaluates code block, calls function with milliseconds elapsed, and returns block result.
Given a function and a block of code, evaluates code block, calls function with milliseconds elapsed, and returns block result.
Apply a function and return the passed value
Apply a function and return the passed value
Generate a string using a routine that wants to write on a stream.
Generate a string using a routine that wants to write on a stream.
Executes the code and returns the result and any threads which were created during its execution.
Executes the code and returns the result and any threads which were created during its execution.
Execute code and then wait for all non-daemon Threads created and begun during its execution to complete.
Execute code and then wait for all non-daemon Threads created and begun during its execution to complete.