Skip to content

Commit ce56e41

Browse files
Bugfix-765: Code refactoring
1 parent e90e77c commit ce56e41

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/com/magento/idea/magento2plugin/linemarker/php/WebApiLineMarkerProvider.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ public void collectSlowLineMarkers(
4949
if (!Settings.isEnabled(psiElements.get(0).getProject())) {
5050
return;
5151
}
52+
final WebApiRoutesCollector collector = new WebApiRoutesCollector();
5253

5354
for (final PsiElement psiElement : psiElements) {
54-
final WebApiRoutesCollector collector = new WebApiRoutesCollector();
5555
List<XmlTag> results = new ArrayList<>();
5656

5757
if (psiElement instanceof Method) {
@@ -64,14 +64,14 @@ public void collectSlowLineMarkers(
6464
continue;
6565
}
6666

67-
StringBuilder tooltipText = new StringBuilder(
67+
final StringBuilder tooltipText = new StringBuilder(
6868
"Navigate to Web API configuration:<pre>"
6969
);
7070
for (final XmlTag routeTag : results) {
71-
tooltipText.append(routeTag.getName()).append("\n");
71+
tooltipText.append(routeTag.getName()).append('\n');
7272
}
7373
tooltipText.append("</pre>");
74-
NavigationGutterIconBuilder<PsiElement> builder = NavigationGutterIconBuilder
74+
final NavigationGutterIconBuilder<PsiElement> builder = NavigationGutterIconBuilder
7575
.create(MagentoIcons.WEB_API)
7676
.setTargets(results)
7777
.setTooltipText(tooltipText.toString());
@@ -85,7 +85,7 @@ public void collectSlowLineMarkers(
8585
private static class WebApiRoutesCollector {
8686

8787
private final Map<String, List<XmlTag>> routesCache = new HashMap<>();
88-
private static final Map<String, Integer> HTTP_METHODS_SORT_ORDER = new HashMap<>() {
88+
private static final Map<String, Integer> HTTP_METHODS_SORT_ORDER = new HashMap<>() {//NOPMD
8989
{
9090
put("GET", 1);
9191
put("PUT", 2);
@@ -155,7 +155,7 @@ private Map<String, List<XmlTag>> extractRoutesForMethodRecursively(
155155
}
156156

157157
for (final PhpClass parent : method.getContainingClass().getSupers()) {
158-
for (Method parentMethod : parent.getMethods()) {
158+
for (final Method parentMethod : parent.getMethods()) {
159159
if (parentMethod.getName().equals(method.getName())) {
160160
if (routesForMethod.containsKey(parentMethod.getFQN())) {
161161
continue;
@@ -179,9 +179,9 @@ private Map<String, List<XmlTag>> extractRoutesForMethodRecursively(
179179
private void sortRoutes(final List<XmlTag> routes) {
180180
routes.sort(
181181
(firstTag, secondTag) -> {
182-
String substring = firstTag.getName().substring(2, 5);
183-
Integer firstSortOrder = HTTP_METHODS_SORT_ORDER.get(substring);
184-
Integer secondSortOrder = HTTP_METHODS_SORT_ORDER.get(
182+
final String substring = firstTag.getName().substring(2, 5);
183+
final Integer firstSortOrder = HTTP_METHODS_SORT_ORDER.get(substring);
184+
final Integer secondSortOrder = HTTP_METHODS_SORT_ORDER.get(
185185
secondTag.getName().substring(2, 5)
186186
);
187187
if (firstSortOrder.compareTo(secondSortOrder) == 0) {

0 commit comments

Comments
 (0)