Skip to content

Commit bec28b5

Browse files
committed
refactor: prepare to type inference by using Lombok
1 parent f64cd41 commit bec28b5

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
id 'java'
33
id 'org.jetbrains.intellij' version '0.4.15'
4+
id "io.freefair.lombok" version "4.1.6"
45
}
56

67
group 'com.github.lppedd'

lombok.config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# This file is generated by the 'io.freefair.lombok' Gradle plugin
2+
config.stopBubbling = true

src/main/java/com/github/lppedd/cc/angular2/Angular2CommitScopeProvider.java

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
import com.intellij.openapi.application.ApplicationManager;
2424
import com.intellij.openapi.project.Project;
2525
import com.intellij.openapi.util.Computable;
26-
import com.intellij.psi.PsiElement;
2726
import com.intellij.psi.search.GlobalSearchScope;
2827
import com.intellij.psi.stubs.StubIndex;
2928
import com.intellij.psi.util.CachedValueProvider.Result;
3029
import com.intellij.psi.util.CachedValuesManager;
3130
import com.intellij.psi.util.PsiModificationTracker;
32-
import com.intellij.util.containers.ContainerUtil;
31+
import com.intellij.util.containers.ContainerUtilRt;
32+
33+
import lombok.var;
3334

3435
/**
3536
* @author Edoardo Luppi
@@ -77,7 +78,7 @@ private List<CommitScope> findModules() {
7778

7879
@NotNull
7980
private Result<List<CommitScope>> computeCommitScopes() {
80-
final List<CommitScope> commitScopes =
81+
final var commitScopes =
8182
APPLICATION.runReadAction((Computable<List<CommitScope>>) () ->
8283
findSourceModules()
8384
.stream()
@@ -116,11 +117,13 @@ private Collection<Angular2Module> findSourceModules() {
116117
*/
117118
@NotNull
118119
private CommitScope toCommitScope(@NotNull final Angular2Entity module) {
119-
final PsiElement sourceElement = module.getTypeScriptClass();
120-
final String name = CCAngularUtils.toDashCase(module.getName()).replaceFirst("-module$", "");
121-
final String documentation =
122-
DocumentationManager.getProviderFromElement(sourceElement)
120+
final var sourceElement = module.getTypeScriptClass();
121+
final var name = CCAngularUtils.toDashCase(module.getName()).replaceFirst("-module$", "");
122+
final var documentation =
123+
DocumentationManager
124+
.getProviderFromElement(sourceElement)
123125
.generateDoc(sourceElement, null);
126+
124127
return new Angular2CommitScope(name, documentation);
125128
}
126129

0 commit comments

Comments
 (0)