| Class | Description |
|---|---|
| CompilationUnitException | |
| Debugging |
Utility methods for debugging purposes.
|
| GlobalSymbolsCache |
Cache of SemanticDB symbols that can be referenced between files.
|
| InjectSemanticdbOptions | |
| LocalSymbolsCache |
Cache of SemanticDB symbols that are local to a single file.
|
| MD5 |
Utility to compute MD5 checksums of strings.
|
| PrintJavaVersion | |
| RangeFinder | |
| RangeFinder.StartEndRange | |
| Result<T,E> |
A Java implementation of Rust's
Result[T, E] type, or Scala's Either[A, B]
. |
| SemanticdbJavacOptions |
Settings that can be configured alongside the -Xplugin compiler option.
|
| SemanticdbOptionBuilder | |
| SemanticdbPlugin |
Entrypoint of the semanticdb-javac compiler plugin.
|
| SemanticdbReporter |
Utilities to report error messages.
|
| SemanticdbSignatures | |
| SemanticdbTaskListener |
Callback hook that generates SemanticDB when the compiler has completed typechecking a Java
source file.
|
| SemanticdbTrees | |
| SemanticdbVisitor |
Walks the AST of a typechecked compilation unit and generates a SemanticDB TextDocument.
|
| TargetPaths |
| Enum | Description |
|---|---|
| CompilerRange |
Describes how to convert a compiler position into SemanticDB Range.
|
| NoRelativePathMode |
Configuration options to determine how semanticdb-javac should handle files that have no good
relative paths.
|
| UriScheme |