5656
5757/**
5858 * Walks a typechecked compilation unit and builds a {@link Document}. Symbols come from {@link
59- * GlobalSymbolsCache} via {@link ScipSymbols#fromSemanticdbSymbol (String)} and signatures from
60- * {@link ScipSignatureFormatter}.
59+ * GlobalSymbolsCache} via {@link ScipSymbols#format (String)} and signatures from {@link
60+ * ScipSignatureFormatter}.
6161 */
6262public final class ScipVisitor extends TreePathScanner <Void , Void > {
6363
@@ -130,36 +130,36 @@ private Optional<ScipRange> emitSymbolOccurrence(
130130 private void emitOccurrence (
131131 Element sym , Optional <ScipRange > range , int roles , Optional <ScipRange > enclosingRange ) {
132132 if (sym == null || !range .isPresent ()) return ;
133- String semanticdbSymbol = semanticdbSymbol (sym );
134- if (semanticdbSymbol .equals (SemanticdbSymbols .NONE )) return ;
133+ String symbol = symbol (sym );
134+ if (symbol .equals (SemanticdbSymbols .NONE )) return ;
135135
136136 Occurrence .Builder occ =
137137 Occurrence .newBuilder ()
138138 .addAllRange (range .get ().asScipRange ())
139- .setSymbol (ScipSymbols .fromSemanticdbSymbol ( semanticdbSymbol ))
139+ .setSymbol (ScipSymbols .format ( symbol ))
140140 .setSymbolRoles (roles );
141141 enclosingRange .ifPresent (r -> occ .addAllEnclosingRange (r .asScipRange ()));
142142 occurrences .add (occ .build ());
143143 }
144144
145145 private void emitSymbolInformation (Element sym , Tree tree ) {
146- String semanticdbSymbol = semanticdbSymbol (sym );
147- if (semanticdbSymbol .equals (SemanticdbSymbols .NONE )) return ;
146+ String symbol = symbol (sym );
147+ if (symbol .equals (SemanticdbSymbols .NONE )) return ;
148148
149149 SymbolInformation .Builder builder =
150150 SymbolInformation .newBuilder ()
151- .setSymbol (ScipSymbols .fromSemanticdbSymbol ( semanticdbSymbol ))
151+ .setSymbol (ScipSymbols .format ( symbol ))
152152 .setDisplayName (sym .getSimpleName ().toString ())
153153 .setKind (scipKind (sym ));
154154
155- if (SemanticdbSymbols .isLocal (semanticdbSymbol )) {
156- String enclosingSymbol = semanticdbSymbol (sym .getEnclosingElement ());
155+ if (SemanticdbSymbols .isLocal (symbol )) {
156+ String enclosingSymbol = symbol (sym .getEnclosingElement ());
157157 if (enclosingSymbol != null && !enclosingSymbol .equals (SemanticdbSymbols .NONE )) {
158- builder .setEnclosingSymbol (ScipSymbols .fromSemanticdbSymbol (enclosingSymbol ));
158+ builder .setEnclosingSymbol (ScipSymbols .format (enclosingSymbol ));
159159 }
160160 }
161161
162- String documentation = semanticdbDocumentation (tree );
162+ String documentation = documentation (tree );
163163 if (documentation != null && !documentation .isEmpty ()) {
164164 builder .addDocumentation (documentation );
165165 }
@@ -181,12 +181,11 @@ private void emitSymbolInformation(Element sym, Tree tree) {
181181 break ;
182182 case METHOD :
183183 for (String overridden :
184- semanticdbOverrides (
185- (ExecutableElement ) sym , sym .getEnclosingElement (), new HashSet <>())) {
184+ overrides ((ExecutableElement ) sym , sym .getEnclosingElement (), new HashSet <>())) {
186185 if (isIgnoredOverriddenSymbol (overridden )) continue ;
187186 builder .addRelationships (
188187 Relationship .newBuilder ()
189- .setSymbol (ScipSymbols .fromSemanticdbSymbol (overridden ))
188+ .setSymbol (ScipSymbols .format (overridden ))
190189 .setIsImplementation (true )
191190 .setIsReference (supportsReferenceRel ));
192191 }
@@ -213,11 +212,11 @@ private void emitSymbolInformation(Element sym, Tree tree) {
213212
214213 private void addParentRelationships (
215214 SymbolInformation .Builder builder , TypeElement sym , boolean supportsReferenceRel ) {
216- for (String parent : semanticdbParentSymbols (sym )) {
215+ for (String parent : parentSymbols (sym )) {
217216 if (isIgnoredOverriddenSymbol (parent )) continue ;
218217 builder .addRelationships (
219218 Relationship .newBuilder ()
220- .setSymbol (ScipSymbols .fromSemanticdbSymbol (parent ))
219+ .setSymbol (ScipSymbols .format (parent ))
221220 .setIsImplementation (true )
222221 .setIsReference (supportsReferenceRel ));
223222 }
@@ -464,8 +463,8 @@ private void resolveNewClassTree(NewClassTree node, TreePath treePath) {
464463 }
465464 }
466465
467- private String semanticdbSymbol (Element sym ) {
468- return globals .semanticdbSymbol (sym , locals );
466+ private String symbol (Element sym ) {
467+ return globals .symbol (sym , locals );
469468 }
470469
471470 private Optional <ScipRange > scipRangeOf (Tree tree , CompilerRange kind , Element sym , String name ) {
@@ -570,39 +569,38 @@ private static String sourceText(CompilationUnitTree tree) {
570569 }
571570 }
572571
573- private List <String > semanticdbParentSymbols (TypeElement typeElement ) {
572+ private List <String > parentSymbols (TypeElement typeElement ) {
574573 ArrayList <String > parentSymbols = new ArrayList <>();
575- Set <TypeElement > parentElements = semanticdbParentTypeElements (typeElement , new HashSet <>());
574+ Set <TypeElement > parentElements = parentTypeElements (typeElement , new HashSet <>());
576575 for (TypeElement parentElement : parentElements ) {
577- String ssym = semanticdbSymbol (parentElement );
576+ String ssym = symbol (parentElement );
578577 if (!Objects .equals (ssym , SemanticdbSymbols .NONE )) {
579578 parentSymbols .add (ssym );
580579 }
581580 }
582581 return parentSymbols ;
583582 }
584583
585- private Set <TypeElement > semanticdbParentTypeElements (
586- TypeElement typeElement , Set <TypeElement > result ) {
584+ private Set <TypeElement > parentTypeElements (TypeElement typeElement , Set <TypeElement > result ) {
587585 TypeMirror superType = typeElement .getSuperclass ();
588- semanticdbParentSymbol (superType , result );
586+ parentSymbol (superType , result );
589587 for (TypeMirror interfaceType : typeElement .getInterfaces ()) {
590- semanticdbParentSymbol (interfaceType , result );
588+ parentSymbol (interfaceType , result );
591589 }
592590 return result ;
593591 }
594592
595- private void semanticdbParentSymbol (TypeMirror elementType , Set <TypeElement > result ) {
593+ private void parentSymbol (TypeMirror elementType , Set <TypeElement > result ) {
596594 if (!(elementType instanceof NoType )) {
597595 Element superElement = types .asElement (elementType );
598596 if (superElement instanceof TypeElement ) {
599597 result .add ((TypeElement ) superElement );
600- semanticdbParentTypeElements ((TypeElement ) superElement , result );
598+ parentTypeElements ((TypeElement ) superElement , result );
601599 }
602600 }
603601 }
604602
605- private Set <String > semanticdbOverrides (
603+ private Set <String > overrides (
606604 ExecutableElement sym , Element enclosingElement , Set <String > overriddenSymbols ) {
607605 if (enclosingElement instanceof TypeElement ) {
608606 List <? extends TypeMirror > superTypes = types .directSupertypes (enclosingElement .asType ());
@@ -618,15 +616,15 @@ private Set<String> semanticdbOverrides(
618616 ExecutableElement enclosedExecutableElement = (ExecutableElement ) enclosedElement ;
619617 if (elements .overrides (
620618 sym , enclosedExecutableElement , (TypeElement ) sym .getEnclosingElement ())) {
621- String symbol = semanticdbSymbol (enclosedExecutableElement );
619+ String symbol = symbol (enclosedExecutableElement );
622620 overriddenSymbols .add (symbol );
623621 methodFound = true ;
624- semanticdbOverrides (enclosedExecutableElement , superElement , overriddenSymbols );
622+ overrides (enclosedExecutableElement , superElement , overriddenSymbols );
625623 }
626624 }
627625 }
628626 if (!methodFound ) {
629- semanticdbOverrides (sym , superElement , overriddenSymbols );
627+ overrides (sym , superElement , overriddenSymbols );
630628 }
631629 }
632630 }
@@ -653,7 +651,7 @@ private static String sourceRelativePath(
653651 return out .toString ();
654652 }
655653
656- private String semanticdbDocumentation (Tree tree ) {
654+ private String documentation (Tree tree ) {
657655 try {
658656 TreePath treePath = nodes .get (tree );
659657 String doc = trees .getDocComment (treePath );
0 commit comments