Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

absolutePathFromUri(SemanticdbJavacOptions, JavaFileObject) - Static method in class com.sourcegraph.semanticdb_javac.SemanticdbTaskListener
 
alreadyReportedErrors - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
annotations(JCTree) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbTrees
 

B

buildTextDocument(CompilationUnitTree) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 

C

classes - Variable in class com.sourcegraph.semanticdb_javac.TargetPaths
 
com.sourcegraph.semanticdb_javac - package com.sourcegraph.semanticdb_javac
 
CompilationUnitException - Class in com.sourcegraph.semanticdb_javac
 
CompilationUnitException(String, Throwable) - Constructor for class com.sourcegraph.semanticdb_javac.CompilationUnitException
 
CompilerRange - Enum in com.sourcegraph.semanticdb_javac
Describes how to convert a compiler position into SemanticDB Range.

D

Debugging - Class in com.sourcegraph.semanticdb_javac
Utility methods for debugging purposes.
Debugging() - Constructor for class com.sourcegraph.semanticdb_javac.Debugging
 
digest(CharSequence) - Static method in class com.sourcegraph.semanticdb_javac.MD5
 

E

EmptyEndPosTable - Class in com.sourcegraph.semanticdb_javac
A fallback implementation of EndPosTable when it's missing from the compiler.
EmptyEndPosTable() - Constructor for class com.sourcegraph.semanticdb_javac.EmptyEndPosTable
 
equals(Object) - Method in class com.sourcegraph.semanticdb_javac.Result
 
error(E) - Static method in class com.sourcegraph.semanticdb_javac.Result
 
error(String, TaskEvent) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbReporter
 
error(String, Tree, CompilationUnitTree) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbReporter
 
ERRORPATH - Static variable in class com.sourcegraph.semanticdb_javac.SemanticdbOptionBuilder
 
errors - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
exception(Throwable, Tree, CompilationUnitTree) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbReporter
 
exception(Throwable, TaskEvent) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbReporter
 

F

fillInStackTrace() - Method in class com.sourcegraph.semanticdb_javac.CompilationUnitException
 
finalResult() - Method in class com.sourcegraph.semanticdb_javac.SemanticdbOptionBuilder
 
findRange(TreePath, Trees, CompilationUnitTree, Element, int, String, boolean) - Static method in class com.sourcegraph.semanticdb_javac.RangeFinder
 
finished(TaskEvent) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbTaskListener
 
fold(Function<T, C>, Function<E, C>) - Method in class com.sourcegraph.semanticdb_javac.Result
 

G

generatedTargetRoot - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
generateSignature(Symbol) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbSignatures
 
get(Symbol) - Method in class com.sourcegraph.semanticdb_javac.LocalSymbolsCache
 
getEndPos(JCTree) - Method in class com.sourcegraph.semanticdb_javac.EmptyEndPosTable
 
getErrorOrThrow() - Method in class com.sourcegraph.semanticdb_javac.Result
 
getName() - Method in class com.sourcegraph.semanticdb_javac.SemanticdbPlugin
 
getOrThrow() - Method in class com.sourcegraph.semanticdb_javac.Result
 
GlobalSymbolsCache - Class in com.sourcegraph.semanticdb_javac
Cache of SemanticDB symbols that can be referenced between files.
GlobalSymbolsCache(SemanticdbJavacOptions) - Constructor for class com.sourcegraph.semanticdb_javac.GlobalSymbolsCache
 

H

hashCode() - Method in class com.sourcegraph.semanticdb_javac.Result
 

I

includeText - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
info(String, TaskEvent) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbReporter
 
init(JavacTask, String...) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbPlugin
 
InjectSemanticdbOptions - Class in com.sourcegraph.semanticdb_javac
 
InjectSemanticdbOptions() - Constructor for class com.sourcegraph.semanticdb_javac.InjectSemanticdbOptions
 
isError() - Method in class com.sourcegraph.semanticdb_javac.Result
 
isFromEnd() - Method in enum com.sourcegraph.semanticdb_javac.CompilerRange
 
isFromPoint() - Method in enum com.sourcegraph.semanticdb_javac.CompilerRange
 
isFromTextSearch() - Method in enum com.sourcegraph.semanticdb_javac.CompilerRange
 
isNone(Symbol) - Method in class com.sourcegraph.semanticdb_javac.GlobalSymbolsCache
 
isOk() - Method in class com.sourcegraph.semanticdb_javac.Result
 

J

JAVAC_CLASSES_DIR_ARG - Static variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 

L

LocalSymbolsCache - Class in com.sourcegraph.semanticdb_javac
Cache of SemanticDB symbols that are local to a single file.
LocalSymbolsCache() - Constructor for class com.sourcegraph.semanticdb_javac.LocalSymbolsCache
 

M

main(String[]) - Static method in class com.sourcegraph.semanticdb_javac.InjectSemanticdbOptions
Updates a list of Java compiler arguments to include -Xplugin:semanticdb.
main(String[]) - Static method in class com.sourcegraph.semanticdb_javac.PrintJavaVersion
 
map(Function<T, C>) - Method in class com.sourcegraph.semanticdb_javac.Result
 
MD5 - Class in com.sourcegraph.semanticdb_javac
Utility to compute MD5 checksums of strings.
MD5() - Constructor for class com.sourcegraph.semanticdb_javac.MD5
 
missingRequiredDirectoryOption(String) - Static method in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 

N

noRelativePath - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
NoRelativePathMode - Enum in com.sourcegraph.semanticdb_javac
Configuration options to determine how semanticdb-javac should handle files that have no good relative paths.

O

ok(T) - Static method in class com.sourcegraph.semanticdb_javac.Result
 

P

parse(String[], Context) - Static method in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
pprint(Object) - Static method in class com.sourcegraph.semanticdb_javac.Debugging
 
PrintJavaVersion - Class in com.sourcegraph.semanticdb_javac
 
PrintJavaVersion() - Constructor for class com.sourcegraph.semanticdb_javac.PrintJavaVersion
 
processArgument(String) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbOptionBuilder
 
put(Symbol) - Method in class com.sourcegraph.semanticdb_javac.LocalSymbolsCache
 

R

RangeFinder - Class in com.sourcegraph.semanticdb_javac
 
RangeFinder() - Constructor for class com.sourcegraph.semanticdb_javac.RangeFinder
 
replaceTree(JCTree, JCTree) - Method in class com.sourcegraph.semanticdb_javac.EmptyEndPosTable
 
Result<T,E> - Class in com.sourcegraph.semanticdb_javac
A Java implementation of Rust's Result[T, E] type, or Scala's Either[A, B] .
runMain(String[]) - Static method in class com.sourcegraph.semanticdb_javac.InjectSemanticdbOptions
 

S

SemanticdbJavacOptions - Class in com.sourcegraph.semanticdb_javac
Settings that can be configured alongside the -Xplugin compiler option.
SemanticdbJavacOptions() - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
SemanticdbOptionBuilder - Class in com.sourcegraph.semanticdb_javac
 
SemanticdbOptionBuilder() - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbOptionBuilder
 
SemanticdbPlugin - Class in com.sourcegraph.semanticdb_javac
Entrypoint of the semanticdb-javac compiler plugin.
SemanticdbPlugin() - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbPlugin
 
SemanticdbReporter - Class in com.sourcegraph.semanticdb_javac
Utilities to report error messages.
SemanticdbReporter(Trees) - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbReporter
 
SemanticdbSignatures - Class in com.sourcegraph.semanticdb_javac
 
SemanticdbSignatures(GlobalSymbolsCache, LocalSymbolsCache) - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbSignatures
 
semanticdbSymbol(Symbol, LocalSymbolsCache) - Method in class com.sourcegraph.semanticdb_javac.GlobalSymbolsCache
 
semanticdbSymbol(Element, LocalSymbolsCache) - Method in class com.sourcegraph.semanticdb_javac.GlobalSymbolsCache
 
SemanticdbTaskListener - Class in com.sourcegraph.semanticdb_javac
Callback hook that generates SemanticDB when the compiler has completed typechecking a Java source file.
SemanticdbTaskListener(SemanticdbJavacOptions, JavacTask, GlobalSymbolsCache, SemanticdbReporter, JavacTypes) - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbTaskListener
 
SemanticdbTrees - Class in com.sourcegraph.semanticdb_javac
 
SemanticdbTrees(GlobalSymbolsCache, LocalSymbolsCache, String) - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbTrees
 
SemanticdbVisitor - Class in com.sourcegraph.semanticdb_javac
Walks the AST of a typechecked compilation unit and generates a SemanticDB TextDocument.
SemanticdbVisitor(JavacTask, GlobalSymbolsCache, TaskEvent, SemanticdbJavacOptions, JavacTypes) - Constructor for class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 
sourceroot - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
sources - Variable in class com.sourcegraph.semanticdb_javac.TargetPaths
 
started(TaskEvent) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbTaskListener
 
storeEnd(JCTree, int) - Method in class com.sourcegraph.semanticdb_javac.EmptyEndPosTable
 
stubClassName - Static variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 

T

TargetPaths - Class in com.sourcegraph.semanticdb_javac
 
TargetPaths(Path, Path) - Constructor for class com.sourcegraph.semanticdb_javac.TargetPaths
 
targetroot - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
The directory to place META-INF and its .semanticdb files
toString() - Method in class com.sourcegraph.semanticdb_javac.Result
 

U

uriScheme - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
UriScheme - Enum in com.sourcegraph.semanticdb_javac
 

V

validStringValues() - Static method in enum com.sourcegraph.semanticdb_javac.NoRelativePathMode
 
validStringValuesWithoutError() - Static method in enum com.sourcegraph.semanticdb_javac.NoRelativePathMode
 
valueOf(String) - Static method in enum com.sourcegraph.semanticdb_javac.CompilerRange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sourcegraph.semanticdb_javac.NoRelativePathMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sourcegraph.semanticdb_javac.UriScheme
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sourcegraph.semanticdb_javac.CompilerRange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sourcegraph.semanticdb_javac.NoRelativePathMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sourcegraph.semanticdb_javac.UriScheme
Returns an array containing the constants of this enum type, in the order they are declared.
verboseEnabled - Variable in class com.sourcegraph.semanticdb_javac.SemanticdbJavacOptions
 
visitClass(ClassTree, Void) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 
visitIdentifier(IdentifierTree, Void) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 
visitMemberReference(MemberReferenceTree, Void) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 
visitMemberSelect(MemberSelectTree, Void) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 
visitMethod(MethodTree, Void) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 
visitNewClass(NewClassTree, Void) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 
visitVariable(VariableTree, Void) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbVisitor
 

W

write() - Method in class com.sourcegraph.semanticdb_javac.SemanticdbOptionBuilder
 
writeFile(String, List<String>, OpenOption...) - Method in class com.sourcegraph.semanticdb_javac.SemanticdbOptionBuilder
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links