5454
5555/**
5656 * Walks a typechecked compilation unit and builds a {@link Document}. Symbols come from {@link
57- * GlobalSymbolsCache} via {@link ScipSymbols#fromSemanticdbSymbol (String)} and signatures from
58- * {@link ScipSignatureFormatter}.
57+ * GlobalSymbolsCache} via {@link ScipSymbols#format (String)} and signatures from {@link
58+ * ScipSignatureFormatter}.
5959 */
6060public final class ScipVisitor extends TreePathScanner <Void , Void > {
6161
@@ -128,36 +128,36 @@ private Optional<ScipRange> emitSymbolOccurrence(
128128 private void emitOccurrence (
129129 Element sym , Optional <ScipRange > range , int roles , Optional <ScipRange > enclosingRange ) {
130130 if (sym == null || !range .isPresent ()) return ;
131- String semanticdbSymbol = semanticdbSymbol (sym );
132- if (semanticdbSymbol .equals (SemanticdbSymbols .NONE )) return ;
131+ String symbol = symbol (sym );
132+ if (symbol .equals (SemanticdbSymbols .NONE )) return ;
133133
134134 Occurrence .Builder occ =
135135 Occurrence .newBuilder ()
136136 .addAllRange (range .get ().asScipRange ())
137- .setSymbol (ScipSymbols .fromSemanticdbSymbol ( semanticdbSymbol ))
137+ .setSymbol (ScipSymbols .format ( symbol ))
138138 .setSymbolRoles (roles );
139139 enclosingRange .ifPresent (r -> occ .addAllEnclosingRange (r .asScipRange ()));
140140 occurrences .add (occ .build ());
141141 }
142142
143143 private void emitSymbolInformation (Element sym , Tree tree ) {
144- String semanticdbSymbol = semanticdbSymbol (sym );
145- if (semanticdbSymbol .equals (SemanticdbSymbols .NONE )) return ;
144+ String symbol = symbol (sym );
145+ if (symbol .equals (SemanticdbSymbols .NONE )) return ;
146146
147147 SymbolInformation .Builder builder =
148148 SymbolInformation .newBuilder ()
149- .setSymbol (ScipSymbols .fromSemanticdbSymbol ( semanticdbSymbol ))
149+ .setSymbol (ScipSymbols .format ( symbol ))
150150 .setDisplayName (sym .getSimpleName ().toString ())
151151 .setKind (scipKind (sym ));
152152
153- if (SemanticdbSymbols .isLocal (semanticdbSymbol )) {
154- String enclosingSymbol = semanticdbSymbol (sym .getEnclosingElement ());
153+ if (SemanticdbSymbols .isLocal (symbol )) {
154+ String enclosingSymbol = symbol (sym .getEnclosingElement ());
155155 if (enclosingSymbol != null && !enclosingSymbol .equals (SemanticdbSymbols .NONE )) {
156- builder .setEnclosingSymbol (ScipSymbols .fromSemanticdbSymbol (enclosingSymbol ));
156+ builder .setEnclosingSymbol (ScipSymbols .format (enclosingSymbol ));
157157 }
158158 }
159159
160- String documentation = semanticdbDocumentation (tree );
160+ String documentation = documentation (tree );
161161 if (documentation != null && !documentation .isEmpty ()) {
162162 builder .addDocumentation (documentation );
163163 }
@@ -179,12 +179,11 @@ private void emitSymbolInformation(Element sym, Tree tree) {
179179 break ;
180180 case METHOD :
181181 for (String overridden :
182- semanticdbOverrides (
183- (ExecutableElement ) sym , sym .getEnclosingElement (), new HashSet <>())) {
182+ overrides ((ExecutableElement ) sym , sym .getEnclosingElement (), new HashSet <>())) {
184183 if (isIgnoredOverriddenSymbol (overridden )) continue ;
185184 builder .addRelationships (
186185 Relationship .newBuilder ()
187- .setSymbol (ScipSymbols .fromSemanticdbSymbol (overridden ))
186+ .setSymbol (ScipSymbols .format (overridden ))
188187 .setIsImplementation (true )
189188 .setIsReference (supportsReferenceRel ));
190189 }
@@ -211,11 +210,11 @@ private void emitSymbolInformation(Element sym, Tree tree) {
211210
212211 private void addParentRelationships (
213212 SymbolInformation .Builder builder , TypeElement sym , boolean supportsReferenceRel ) {
214- for (String parent : semanticdbParentSymbols (sym )) {
213+ for (String parent : parentSymbols (sym )) {
215214 if (isIgnoredOverriddenSymbol (parent )) continue ;
216215 builder .addRelationships (
217216 Relationship .newBuilder ()
218- .setSymbol (ScipSymbols .fromSemanticdbSymbol (parent ))
217+ .setSymbol (ScipSymbols .format (parent ))
219218 .setIsImplementation (true )
220219 .setIsReference (supportsReferenceRel ));
221220 }
@@ -462,8 +461,8 @@ private void resolveNewClassTree(NewClassTree node, TreePath treePath) {
462461 }
463462 }
464463
465- private String semanticdbSymbol (Element sym ) {
466- return globals .semanticdbSymbol (sym , locals );
464+ private String symbol (Element sym ) {
465+ return globals .symbol (sym , locals );
467466 }
468467
469468 private Optional <ScipRange > scipRangeOf (Tree tree , CompilerRange kind , Element sym , String name ) {
@@ -568,39 +567,38 @@ private static String sourceText(CompilationUnitTree tree) {
568567 }
569568 }
570569
571- private List <String > semanticdbParentSymbols (TypeElement typeElement ) {
570+ private List <String > parentSymbols (TypeElement typeElement ) {
572571 ArrayList <String > parentSymbols = new ArrayList <>();
573- Set <TypeElement > parentElements = semanticdbParentTypeElements (typeElement , new HashSet <>());
572+ Set <TypeElement > parentElements = parentTypeElements (typeElement , new HashSet <>());
574573 for (TypeElement parentElement : parentElements ) {
575- String ssym = semanticdbSymbol (parentElement );
574+ String ssym = symbol (parentElement );
576575 if (!Objects .equals (ssym , SemanticdbSymbols .NONE )) {
577576 parentSymbols .add (ssym );
578577 }
579578 }
580579 return parentSymbols ;
581580 }
582581
583- private Set <TypeElement > semanticdbParentTypeElements (
584- TypeElement typeElement , Set <TypeElement > result ) {
582+ private Set <TypeElement > parentTypeElements (TypeElement typeElement , Set <TypeElement > result ) {
585583 TypeMirror superType = typeElement .getSuperclass ();
586- semanticdbParentSymbol (superType , result );
584+ parentSymbol (superType , result );
587585 for (TypeMirror interfaceType : typeElement .getInterfaces ()) {
588- semanticdbParentSymbol (interfaceType , result );
586+ parentSymbol (interfaceType , result );
589587 }
590588 return result ;
591589 }
592590
593- private void semanticdbParentSymbol (TypeMirror elementType , Set <TypeElement > result ) {
591+ private void parentSymbol (TypeMirror elementType , Set <TypeElement > result ) {
594592 if (!(elementType instanceof NoType )) {
595593 Element superElement = types .asElement (elementType );
596594 if (superElement instanceof TypeElement ) {
597595 result .add ((TypeElement ) superElement );
598- semanticdbParentTypeElements ((TypeElement ) superElement , result );
596+ parentTypeElements ((TypeElement ) superElement , result );
599597 }
600598 }
601599 }
602600
603- private Set <String > semanticdbOverrides (
601+ private Set <String > overrides (
604602 ExecutableElement sym , Element enclosingElement , Set <String > overriddenSymbols ) {
605603 if (enclosingElement instanceof TypeElement ) {
606604 List <? extends TypeMirror > superTypes = types .directSupertypes (enclosingElement .asType ());
@@ -616,15 +614,15 @@ private Set<String> semanticdbOverrides(
616614 ExecutableElement enclosedExecutableElement = (ExecutableElement ) enclosedElement ;
617615 if (elements .overrides (
618616 sym , enclosedExecutableElement , (TypeElement ) sym .getEnclosingElement ())) {
619- String symbol = semanticdbSymbol (enclosedExecutableElement );
617+ String symbol = symbol (enclosedExecutableElement );
620618 overriddenSymbols .add (symbol );
621619 methodFound = true ;
622- semanticdbOverrides (enclosedExecutableElement , superElement , overriddenSymbols );
620+ overrides (enclosedExecutableElement , superElement , overriddenSymbols );
623621 }
624622 }
625623 }
626624 if (!methodFound ) {
627- semanticdbOverrides (sym , superElement , overriddenSymbols );
625+ overrides (sym , superElement , overriddenSymbols );
628626 }
629627 }
630628 }
@@ -651,7 +649,7 @@ private static String sourceRelativePath(
651649 return out .toString ();
652650 }
653651
654- private String semanticdbDocumentation (Tree tree ) {
652+ private String documentation (Tree tree ) {
655653 try {
656654 TreePath treePath = nodes .get (tree );
657655 String doc = trees .getDocComment (treePath );
0 commit comments