Skip to content

Commit e2ad1f4

Browse files
committed
refactor old names
1 parent 6115917 commit e2ad1f4

14 files changed

+137
-137
lines changed
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@
1313
import org.springframework.ide.vscode.boot.index.cache.AbstractIndexCacheable;
1414
import org.springframework.ide.vscode.commons.protocol.spring.SpringIndexElement;
1515

16-
public class CachedBean extends AbstractIndexCacheable {
16+
public class CachedIndexElement extends AbstractIndexCacheable {
1717

18-
private final SpringIndexElement element;
18+
private final SpringIndexElement indexElement;
1919

20-
public CachedBean(String docURI, SpringIndexElement bean) {
20+
public CachedIndexElement(String docURI, SpringIndexElement indexElement) {
2121
super(docURI);
22-
this.element = bean;
22+
this.indexElement = indexElement;
2323
}
2424

25-
public SpringIndexElement getBean() {
26-
return this.element;
25+
public SpringIndexElement getIndexElement() {
26+
return this.indexElement;
2727
}
2828

2929
}

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/ComponentSymbolProvider.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ else if (node != null && node.getParent() != null && node.getParent() instanceof
8484
else if (Annotations.NAMED_ANNOTATIONS.contains(annotationType.getQualifiedName())) {
8585
WorkspaceSymbol symbol = DefaultSymbolProvider.provideDefaultSymbol(node, doc);
8686
context.getGeneratedSymbols().add(new CachedSymbol(context.getDocURI(), context.getLastModified(), symbol));
87-
context.getBeans().add(new CachedBean(context.getDocURI(), new SimpleSymbolElement(symbol)));
87+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), new SimpleSymbolElement(symbol)));
8888
}
8989
}
9090
catch (BadLocationException e) {
@@ -152,7 +152,7 @@ private void createSymbol(TypeDeclaration type, Annotation node, ITypeBinding an
152152
indexWebConfig(beanDefinition, type, context, doc);
153153

154154
context.getGeneratedSymbols().add(new CachedSymbol(context.getDocURI(), context.getLastModified(), symbol));
155-
context.getBeans().add(new CachedBean(context.getDocURI(), beanDefinition));
155+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), beanDefinition));
156156
}
157157

158158
private void createSymbol(RecordDeclaration record, Annotation node, ITypeBinding annotationType, Collection<ITypeBinding> metaAnnotations, SpringIndexerJavaContext context, TextDocument doc) throws BadLocationException {
@@ -192,7 +192,7 @@ private void createSymbol(RecordDeclaration record, Annotation node, ITypeBindin
192192
indexConfigurationProperties(beanDefinition, record, context, doc);
193193

194194
context.getGeneratedSymbols().add(new CachedSymbol(context.getDocURI(), context.getLastModified(), symbol));
195-
context.getBeans().add(new CachedBean(context.getDocURI(), beanDefinition));
195+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), beanDefinition));
196196
}
197197

198198
private void indexConfigurationProperties(Bean beanDefinition, AbstractTypeDeclaration type, SpringIndexerJavaContext context, TextDocument doc) {
@@ -244,7 +244,7 @@ else if (!bean.isConfiguration()) {
244244
}
245245

246246
if (bean == null && parent.getChildren().size() > 0) {
247-
context.getBeans().add(new CachedBean(context.getDocURI(), parent));
247+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), parent));
248248
}
249249
}
250250

@@ -344,7 +344,7 @@ private void indexAotProcessors(TypeDeclaration typeDeclaration, SpringIndexerJa
344344
String docUri = context.getDocURI();
345345

346346
AotProcessorElement aotProcessorElement = new AotProcessorElement(type, docUri);
347-
context.getBeans().add(new CachedBean(context.getDocURI(), aotProcessorElement));
347+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), aotProcessorElement));
348348
}
349349
}
350350

@@ -378,7 +378,7 @@ private void indexEventListenerInterfaceImplementation(Bean bean, TypeDeclaratio
378378
bean.addChild(eventElement);
379379
}
380380
else {
381-
context.getBeans().add(new CachedBean(context.getDocURI(), eventElement));
381+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), eventElement));
382382
}
383383
}
384384
} catch (BadLocationException e) {
@@ -449,7 +449,7 @@ private void indexBeanRegistrarImplementation(SpringIndexElement parentNode, Typ
449449
parentNode = new BeanRegistrarElement(name, type, location);
450450

451451
context.getGeneratedSymbols().add(new CachedSymbol(context.getDocURI(), context.getLastModified(), symbol));
452-
context.getBeans().add(new CachedBean(context.getDocURI(), parentNode));
452+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), parentNode));
453453
}
454454

455455
scanBeanRegistryInvocations(parentNode, registerMethod.getBody(), context, doc);

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/ConfigurationPropertiesSymbolProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ protected void createSymbolForType(AbstractTypeDeclaration type, Annotation node
111111
indexConfigurationProperties(beanDefinition, type, context, doc);
112112

113113
context.getGeneratedSymbols().add(new CachedSymbol(context.getDocURI(), context.getLastModified(), symbol));
114-
context.getBeans().add(new CachedBean(context.getDocURI(), beanDefinition));
114+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), beanDefinition));
115115
}
116116
}
117117

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/FeignClientSymbolProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void addSymbols(Annotation node, ITypeBinding annotationType, Collection<
5555
Bean beanDefinition = result.getSecond();
5656

5757
context.getGeneratedSymbols().add(new CachedSymbol(context.getDocURI(), context.getLastModified(), symbol));
58-
context.getBeans().add(new CachedBean(context.getDocURI(), beanDefinition));
58+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), beanDefinition));
5959
}
6060
}
6161
catch (BadLocationException e) {

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/data/DataRepositorySymbolProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import org.springframework.ide.vscode.boot.java.Annotations;
3636
import org.springframework.ide.vscode.boot.java.annotations.AnnotationHierarchies;
3737
import org.springframework.ide.vscode.boot.java.beans.BeanUtils;
38-
import org.springframework.ide.vscode.boot.java.beans.CachedBean;
38+
import org.springframework.ide.vscode.boot.java.beans.CachedIndexElement;
3939
import org.springframework.ide.vscode.boot.java.data.jpa.queries.JdtQueryVisitorUtils;
4040
import org.springframework.ide.vscode.boot.java.data.jpa.queries.JdtQueryVisitorUtils.EmbeddedQueryExpression;
4141
import org.springframework.ide.vscode.boot.java.handlers.SymbolProvider;
@@ -98,7 +98,7 @@ public void addSymbols(TypeDeclaration typeDeclaration, SpringIndexerJavaContext
9898
Bean beanDefinition = new Bean(beanName, concreteRepoType, location, injectionPoints, supertypes, annotations, false, symbol.getName());
9999
indexQueryMethods(beanDefinition, typeDeclaration, context, doc);
100100

101-
context.getBeans().add(new CachedBean(context.getDocURI(), beanDefinition));
101+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), beanDefinition));
102102

103103
} catch (BadLocationException e) {
104104
log.error("error creating data repository symbol for a specific range", e);

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/requestmapping/HttpExchangeSymbolProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.eclipse.lsp4j.WorkspaceSymbol;
2323
import org.slf4j.Logger;
2424
import org.slf4j.LoggerFactory;
25-
import org.springframework.ide.vscode.boot.java.beans.CachedBean;
25+
import org.springframework.ide.vscode.boot.java.beans.CachedIndexElement;
2626
import org.springframework.ide.vscode.boot.java.handlers.SymbolProvider;
2727
import org.springframework.ide.vscode.boot.java.utils.CachedSymbol;
2828
import org.springframework.ide.vscode.boot.java.utils.SpringIndexerJavaContext;
@@ -61,7 +61,7 @@ public void addSymbols(Annotation node, ITypeBinding typeBinding, Collection<ITy
6161
HttpExchangeIndexElement requestMappingIndexElement =
6262
new HttpExchangeIndexElement(p, methods, contentTypes, acceptTypes, version, location.getRange(), symbol.getName());
6363

64-
context.getBeans().add(new CachedBean(doc.getUri(), requestMappingIndexElement));
64+
context.getGeneratedIndexElements().add(new CachedIndexElement(doc.getUri(), requestMappingIndexElement));
6565
});
6666

6767
} catch (BadLocationException e) {

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/stereotypes/StereotypesIndexer.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import org.slf4j.Logger;
4343
import org.slf4j.LoggerFactory;
4444
import org.springframework.ide.vscode.boot.java.annotations.AnnotationHierarchies;
45-
import org.springframework.ide.vscode.boot.java.beans.CachedBean;
45+
import org.springframework.ide.vscode.boot.java.beans.CachedIndexElement;
4646
import org.springframework.ide.vscode.boot.java.handlers.SymbolProvider;
4747
import org.springframework.ide.vscode.boot.java.utils.ASTUtils;
4848
import org.springframework.ide.vscode.boot.java.utils.SpringIndexerJavaContext;
@@ -70,15 +70,15 @@ public void addSymbols(Annotation node, ITypeBinding typeBinding, Collection<ITy
7070
StereotypeDefinitionElement stereotypeDefinitionElement = createDefinitionElement((AbstractTypeDeclaration) parent,
7171
annotationBinding.getQualifiedName(), Type.IS_ANNOTATED, node, doc);
7272

73-
context.getBeans().add(new CachedBean(context.getDocURI(), stereotypeDefinitionElement));
73+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), stereotypeDefinitionElement));
7474
}
7575
else if (parent instanceof TypeDeclaration && ((TypeDeclaration) parent).isInterface()) {
7676
ITypeBinding interfaceType = ((TypeDeclaration) parent).resolveBinding();
7777

7878
StereotypeDefinitionElement stereotypeDefinitionElement = createDefinitionElement((AbstractTypeDeclaration) parent,
7979
interfaceType.getQualifiedName(), Type.IMPLEMENTS, node, doc);
8080

81-
context.getBeans().add(new CachedBean(context.getDocURI(), stereotypeDefinitionElement));
81+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), stereotypeDefinitionElement));
8282
}
8383
}
8484
catch (BadLocationException e) {
@@ -129,12 +129,12 @@ private void createStereotypeElementForPackage(PackageDeclaration packageDeclara
129129
.collect(Collectors.toCollection(LinkedHashSet<String>::new));
130130

131131
StereotypePackageElement packageElement = new StereotypePackageElement(packageBinding.getName(), annotationTypes);
132-
context.getBeans().add(new CachedBean(context.getDocURI(), packageElement));
132+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), packageElement));
133133

134134
Name astNodeForLocation = packageDeclaration.getName();
135135
Location location = new Location(doc.getUri(), doc.toRange(astNodeForLocation.getStartPosition(), astNodeForLocation.getLength()));
136136
StereotypeClassElement classElement = new StereotypeClassElement(packageBinding.getName() + ".package-info", location, Set.of(), annotationTypes);
137-
context.getBeans().add(new CachedBean(context.getDocURI(), classElement));
137+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), classElement));
138138
}
139139

140140
@Override
@@ -177,7 +177,7 @@ private void createStereotypeElementForType(AbstractTypeDeclaration typeDeclarat
177177

178178
indexMethods(indexElement, typeDeclaration, annotationHierarchies, doc);
179179

180-
context.getBeans().add(new CachedBean(context.getDocURI(), indexElement));
180+
context.getGeneratedIndexElements().add(new CachedIndexElement(context.getDocURI(), indexElement));
181181
}
182182

183183
private void indexMethods(StereotypeClassElement indexElement, AbstractTypeDeclaration typeDeclaration, AnnotationHierarchies annotationHierarchies, TextDocument doc) throws BadLocationException {

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringFactoriesIndexer.java

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import org.springframework.ide.vscode.boot.index.cache.IndexCacheKey;
4343
import org.springframework.ide.vscode.boot.java.beans.BeanUtils;
4444
import org.springframework.ide.vscode.boot.java.beans.BeansIndexer;
45-
import org.springframework.ide.vscode.boot.java.beans.CachedBean;
45+
import org.springframework.ide.vscode.boot.java.beans.CachedIndexElement;
4646
import org.springframework.ide.vscode.commons.java.IClasspathUtil;
4747
import org.springframework.ide.vscode.commons.java.IJavaProject;
4848
import org.springframework.ide.vscode.commons.protocol.java.Classpath;
@@ -67,7 +67,7 @@ public class SpringFactoriesIndexer implements SpringIndexer {
6767
private static final String GENERATION = "GEN-14";
6868

6969
private static final String SYMBOL_KEY = "symbols";
70-
private static final String BEANS_KEY = "beans";
70+
private static final String INDEX_KEY = "index";
7171

7272
private static final String FILE_PATTERN = "**/META-INF/spring/*.factories";
7373

@@ -190,37 +190,37 @@ public void initializeProject(IJavaProject project, boolean clean) throws Except
190190
log.info("scan factories files for symbols for project: " + project.getElementName() + " - no. of files: " + files.size());
191191

192192
IndexCacheKey symbolsCacheKey = getCacheKey(project, SYMBOL_KEY);
193-
IndexCacheKey beansCacheKey = getCacheKey(project, BEANS_KEY);
193+
IndexCacheKey indexCacheKey = getCacheKey(project, INDEX_KEY);
194194

195195
CachedSymbol[] symbols = this.cache.retrieveSymbols(symbolsCacheKey, filesStr, CachedSymbol.class);
196-
CachedBean[] beans = this.cache.retrieveSymbols(beansCacheKey, filesStr, CachedBean.class);
196+
CachedIndexElement[] indexElements = this.cache.retrieveSymbols(indexCacheKey, filesStr, CachedIndexElement.class);
197197

198-
if (symbols == null || beans == null || clean) {
198+
if (symbols == null || indexElements == null || clean) {
199199
List<CachedSymbol> generatedSymbols = new ArrayList<CachedSymbol>();
200-
List<CachedBean> generatedBeans = new ArrayList<CachedBean>();
200+
List<CachedIndexElement> generatedIndexElements = new ArrayList<CachedIndexElement>();
201201

202202
for (Path file : files) {
203203
ScanResult scanResult = scanFile(file);
204204

205205
if (scanResult != null) {
206206
generatedSymbols.addAll(scanResult.symbols);
207-
generatedBeans.addAll(scanResult.beans);
207+
generatedIndexElements.addAll(scanResult.beans);
208208
}
209209
}
210210

211211
this.cache.store(symbolsCacheKey, filesStr, generatedSymbols, null, CachedSymbol.class);
212-
this.cache.store(beansCacheKey, filesStr, generatedBeans, null, CachedBean.class);
212+
this.cache.store(indexCacheKey, filesStr, generatedIndexElements, null, CachedIndexElement.class);
213213

214214
symbols = (CachedSymbol[]) generatedSymbols.toArray(new CachedSymbol[generatedSymbols.size()]);
215-
beans = (CachedBean[]) generatedBeans.toArray(new CachedBean[generatedBeans.size()]);
215+
indexElements = (CachedIndexElement[]) generatedIndexElements.toArray(new CachedIndexElement[generatedIndexElements.size()]);
216216
}
217217
else {
218218
log.info("scan factories files used cached data: " + project.getElementName() + " - no. of cached symbols retrieved: " + symbols.length);
219219
}
220220

221-
if (symbols != null && beans != null) {
221+
if (symbols != null && indexElements != null) {
222222
WorkspaceSymbol[] enhancedSymbols = Arrays.stream(symbols).map(cachedSymbol -> cachedSymbol.getEnhancedSymbol()).toArray(WorkspaceSymbol[]::new);
223-
Map<String, List<SpringIndexElement>> beansByDoc = Arrays.stream(beans).filter(cachedBean -> cachedBean.getBean() != null).collect(Collectors.groupingBy(CachedBean::getDocURI, Collectors.mapping(CachedBean::getBean, Collectors.toList())));
223+
Map<String, List<SpringIndexElement>> beansByDoc = Arrays.stream(indexElements).filter(cachedBean -> cachedBean.getIndexElement() != null).collect(Collectors.groupingBy(CachedIndexElement::getDocURI, Collectors.mapping(CachedIndexElement::getIndexElement, Collectors.toList())));
224224
symbolHandler.addSymbols(project, enhancedSymbols, beansByDoc, null);
225225
}
226226

@@ -233,10 +233,10 @@ public void initializeProject(IJavaProject project, boolean clean) throws Except
233233
@Override
234234
public void removeProject(IJavaProject project) throws Exception {
235235
IndexCacheKey symbolsCacheKey = getCacheKey(project, SYMBOL_KEY);
236-
IndexCacheKey beansCacheKey = getCacheKey(project, BEANS_KEY);
236+
IndexCacheKey indexCacheKey = getCacheKey(project, INDEX_KEY);
237237

238238
this.cache.remove(symbolsCacheKey);
239-
this.cache.remove(beansCacheKey);
239+
this.cache.remove(indexCacheKey);
240240
}
241241

242242
@Override
@@ -252,30 +252,30 @@ public void updateFile(IJavaProject project, DocumentDescriptor updatedDoc, Stri
252252
ScanResult scanResult = scanFile(path);
253253

254254
List<CachedSymbol> generatedSymbols = Collections.emptyList();
255-
List<CachedBean> generatedBeans = Collections.emptyList();
255+
List<CachedIndexElement> generatedIndexElements = Collections.emptyList();
256256

257257
if (scanResult != null) {
258258
generatedSymbols = scanResult.symbols;
259-
generatedBeans = scanResult.beans;
259+
generatedIndexElements = scanResult.beans;
260260
}
261261

262262
IndexCacheKey symbolsCacheKey = getCacheKey(project, SYMBOL_KEY);
263-
IndexCacheKey beansCacheKey = getCacheKey(project, BEANS_KEY);
263+
IndexCacheKey indexCacheKey = getCacheKey(project, INDEX_KEY);
264264

265265
String file = new File(new URI(docURI)).getAbsolutePath();
266266
this.cache.update(symbolsCacheKey, file, updatedDoc.getLastModified(), generatedSymbols, null, CachedSymbol.class);
267-
this.cache.update(beansCacheKey, file, updatedDoc.getLastModified(), generatedBeans, null, CachedBean.class);
267+
this.cache.update(indexCacheKey, file, updatedDoc.getLastModified(), generatedIndexElements, null, CachedIndexElement.class);
268268

269269
WorkspaceSymbol[] symbols = generatedSymbols.stream().map(cachedSymbol -> cachedSymbol.getEnhancedSymbol()).toArray(WorkspaceSymbol[]::new);
270-
List<SpringIndexElement> beans = generatedBeans.stream().filter(cachedBean -> cachedBean.getBean() != null).map(cachedBean -> cachedBean.getBean()).toList();
270+
List<SpringIndexElement> beans = generatedIndexElements.stream().filter(cachedBean -> cachedBean.getIndexElement() != null).map(cachedBean -> cachedBean.getIndexElement()).toList();
271271
symbolHandler.addSymbols(project, docURI, symbols, beans, null);
272272
}
273273
}
274274

275275
@Override
276276
public void updateFiles(IJavaProject project, DocumentDescriptor[] updatedDocs) throws Exception {
277277
IndexCacheKey symbolsCacheKey = getCacheKey(project, SYMBOL_KEY);
278-
IndexCacheKey beansCacheKey = getCacheKey(project, BEANS_KEY);
278+
IndexCacheKey indexCacheKey = getCacheKey(project, INDEX_KEY);
279279

280280
List<Path> outputFolders = IClasspathUtil.getOutputFolders(project.getClasspath()).map(f -> f.toPath()).collect(Collectors.toList());
281281

@@ -292,7 +292,7 @@ public void updateFiles(IJavaProject project, DocumentDescriptor[] updatedDocs)
292292
String file = new File(new URI(d.getDocURI())).getAbsolutePath();
293293

294294
cache.removeFile(symbolsCacheKey, file, CachedSymbol.class);
295-
cache.removeFile(beansCacheKey, file, CachedBean.class);
295+
cache.removeFile(indexCacheKey, file, CachedIndexElement.class);
296296
}
297297
}
298298
}
@@ -309,10 +309,10 @@ public void removeFiles(IJavaProject project, String[] docURIs) throws Exception
309309
}).toArray(String[]::new);
310310

311311
IndexCacheKey symbolsCacheKey = getCacheKey(project, SYMBOL_KEY);
312-
IndexCacheKey beansCacheKey = getCacheKey(project, SYMBOL_KEY);
312+
IndexCacheKey indexCacheKey = getCacheKey(project, SYMBOL_KEY);
313313

314314
cache.removeFiles(symbolsCacheKey, files, CachedSymbol.class);
315-
cache.removeFiles(beansCacheKey, files, CachedBean.class);
315+
cache.removeFiles(indexCacheKey, files, CachedIndexElement.class);
316316
}
317317

318318
private ScanResult scanFile(Path file) {
@@ -321,7 +321,7 @@ private ScanResult scanFile(Path file) {
321321
String content = Files.readString(file);
322322

323323
ImmutableList.Builder<CachedSymbol> symbols = ImmutableList.builder();
324-
ImmutableList.Builder<CachedBean> beans = ImmutableList.builder();
324+
ImmutableList.Builder<CachedIndexElement> beans = ImmutableList.builder();
325325

326326
long lastModified = Files.getLastModifiedTime(file).toMillis();
327327
String docUri = file.toUri().toASCIIString();
@@ -333,7 +333,7 @@ private ScanResult scanFile(Path file) {
333333
}
334334

335335
for (Bean bean : result.beans) {
336-
beans.add(new CachedBean(docUri, bean));
336+
beans.add(new CachedIndexElement(docUri, bean));
337337
}
338338

339339
return new ScanResult(symbols.build(), beans.build());
@@ -383,7 +383,7 @@ private IndexCacheKey getCacheKey(IJavaProject project, String elementType) {
383383
return new IndexCacheKey(project.getElementName(), "factories", elementType, DigestUtils.md5Hex(GENERATION + "-" + filesIndentifier).toUpperCase());
384384
}
385385

386-
private static record ScanResult (List<CachedSymbol> symbols, List<CachedBean> beans) {}
386+
private static record ScanResult (List<CachedSymbol> symbols, List<CachedIndexElement> beans) {}
387387
private static record ComputeResult (List<WorkspaceSymbol> symbols, List<Bean> beans) {}
388388

389389
}

0 commit comments

Comments
 (0)