| Interface | Description |
|---|---|
| SourceCode | Represents a unit of source code to be analyzed |
| Class | Description |
|---|---|
| AbstractSourceCode | Abstract superclass for SourceCode implementations |
| CustomCompilerPhaseSourceDecorator | A SourceCode decorator overriding the decorated source's returned AST so that it meets the user's compilerPhase requirements. |
| SourceCodeCriteria | Represents the set of criteria used to filter source code (files). |
| SourceFile | The SourceCode implementation for a single file. |
| SourceString | SourceCode implementation that uses source from a pre-defined String. |