- AddAbstract
- ClassesProvider
- ClassIdentifier
- ClasspathClassesProvider
- ClasspathlessCompiler
- ClasspathlessCompiler.Arguments
- CompilationError
- CompilerJavac
- CompilerJavac.DiagnosticToMessagesListener
- DelegatingClassLoader
- Fernflower
- IdentifiedBytecode
- IdentifiedFile
- IdentifiedJavaFileObject
- IdentifiedSource
- InMemoryFileManager
- InMemoryJavaClassFileObject
- InMemoryJavaSourceFileObject
- JavaSourceReader
- JavaSourceReader.ReadLineResult
- LoggingSwitch
- LoggingSwitch.Null
- MessagesListener
- NullClassesProvider
- NullMessagesListener
- PrintingMessagesListener
- SimpleClassesProvider
- SourcePostprocessor
- SourcePostprocessor.Null
- SourcePostprocessor.Result
- SourcePostprocessorImpl
- SourcePreprocessor
- SourcePreprocessor.Null
- SourcePreprocessorImpl
- Tool
- Tool.Arguments
- Utils